Size: a a a

Laravel для начинающих

2021 March 30

SJ

SHEROZ Juraev in Laravel для начинающих
Ребята, доброе утро. Подскажите. Есть событие UserRegistered и его слушатель SendVerificationSmsListener. При вызове события он не вызывается и в логах пусто. Что я делаю не так?
Используется Lumen
источник

SJ

SHEROZ Juraev in Laravel для начинающих
источник

SJ

SHEROZ Juraev in Laravel для начинающих
источник

SJ

SHEROZ Juraev in Laravel для начинающих
источник

СД

Смышляев Даниил... in Laravel для начинающих
Serg Serdyuk
оо, деплой по фтп, я це люблю😂
Не было доступа по ssh
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Может кто подсказать хорошую практику хранения конфига вне .env? Задача в том, чтобы вынести часть настроек, например: on_page, jwt-secret, api_url и еще несколько полей из .env, т.к. не очень удобно менять эти данные в докер контейнере.
Есть несколько задумок по реализации, но уверен, что они все неправильные.
1. Создать таблицу+модель settings (key-value), и статично получать данные по ключу (Settings::get('key', 'default'));
Минус - везде в приложении для получения данных придется использовать модель
2.  Создать таблицу+модель settings (не key-value, просто со значением id = 1, on_page = 15, ...), зарегистрировать ее в сервайс провайдере и получать данные как-то так: app()->settings
3. Хранить вообще в файле json, и через helpers/Service получать данные, типо settings('key', 'default')
источник

SG

Sergey Gerasimov in Laravel для начинающих
Павел Конин (HappyWay)
Может кто подсказать хорошую практику хранения конфига вне .env? Задача в том, чтобы вынести часть настроек, например: on_page, jwt-secret, api_url и еще несколько полей из .env, т.к. не очень удобно менять эти данные в докер контейнере.
Есть несколько задумок по реализации, но уверен, что они все неправильные.
1. Создать таблицу+модель settings (key-value), и статично получать данные по ключу (Settings::get('key', 'default'));
Минус - везде в приложении для получения данных придется использовать модель
2.  Создать таблицу+модель settings (не key-value, просто со значением id = 1, on_page = 15, ...), зарегистрировать ее в сервайс провайдере и получать данные как-то так: app()->settings
3. Хранить вообще в файле json, и через helpers/Service получать данные, типо settings('key', 'default')
Почему не очень удобно менять? Чем это менее удобно, чем, например, 3ий вариант с json-файлом?
источник

SS

Serg Serdyuk in Laravel для начинающих
Павел Конин (HappyWay)
Может кто подсказать хорошую практику хранения конфига вне .env? Задача в том, чтобы вынести часть настроек, например: on_page, jwt-secret, api_url и еще несколько полей из .env, т.к. не очень удобно менять эти данные в докер контейнере.
Есть несколько задумок по реализации, но уверен, что они все неправильные.
1. Создать таблицу+модель settings (key-value), и статично получать данные по ключу (Settings::get('key', 'default'));
Минус - везде в приложении для получения данных придется использовать модель
2.  Создать таблицу+модель settings (не key-value, просто со значением id = 1, on_page = 15, ...), зарегистрировать ее в сервайс провайдере и получать данные как-то так: app()->settings
3. Хранить вообще в файле json, и через helpers/Service получать данные, типо settings('key', 'default')
если уж так хочется, почему не создать просто файл config/foo.php? и получать как обычно, config('foo.xxx')
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
А как это упростит доступ в докере?
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Задача вынести в интерфейс эти настройки, чтобы из панели можно было поменять токен, ссылку на апи, и количество элементов на страницах
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Я не знаю, как я пропустил этот пункт
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
config(['app.timezone' => 'America/Chicago']); это то, что  мне нужно)
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Serg Serdyuk
если уж так хочется, почему не создать просто файл config/foo.php? и получать как обычно, config('foo.xxx')
Спасибо
источник

R#

Reset # Alexey S. in Laravel для начинающих
Ну так это ж в рантайме
источник

R#

Reset # Alexey S. in Laravel для начинающих
Потом все равно надо созхранять
источник

EG

Egor Gruzdev in Laravel для начинающих
Павел Конин (HappyWay)
config(['app.timezone' => 'America/Chicago']); это то, что  мне нужно)
А чем это тебе поможет, это же временное изменение, на момент запуска скрипта
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
То есть это не сохранит в конфиг файл?
источник

ПК

Павел Конин (HappyWa... in Laravel для начинающих
Тогда ничем не поможет
источник

EG

Egor Gruzdev in Laravel для начинающих
Павел Конин (HappyWay)
То есть это не сохранит в конфиг файл?
Нет
источник