Size: a a a

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

2020 April 04

ma

mr. angeluss in Laravel для начинающих
понял, спасибо
источник

V

Vladij in Laravel для начинающих
Всем привет, подскажите, а где лучше хранить константы плат.систем, в модели или в своем конфиге?
источник

V

Vladij in Laravel для начинающих
Спасибо
источник

SS

Stepan Saal in Laravel для начинающих
Систем оплаты?
источник

V

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

МК

Мирко Крокоп... in Laravel для начинающих
Привет, ребята!
Подскажите, пожалуйста, а роуты продолжат кешироваться корректно, если для группы роутов определять определять префикс динамически - по возвращаемому из методу сервиса значению?


Хочу сделать многоязычность вида: /en/url/, /de/url/ итд
Но для русского языка хочу оставить адреса без префикса.


Сооветственно, нагулил такое решение
Route::prefix(LocaleService::getCurrentLocale())->group(function () {...}


Но появилось опасение, не будет ли это значение возвращено лишь единожды и закешировано?)
источник

V

Vladij in Laravel для начинающих
ну апи ключи там
источник

SS

Stepan Saal in Laravel для начинающих
Vladij
Всем привет, подскажите, а где лучше хранить константы плат.систем, в модели или в своем конфиге?
Создаётся файл в папке config, там массив с конфигурацией, но внутри вместо конкретных значений вызывается хелпер env() для получения данных из файла .env, а уже в .env указываются конкретные значения
источник

ma

mr. angeluss in Laravel для начинающих
Vladij
ну апи ключи там
в конфиге, чтобы не таскать их по репозиториям
источник

V

Vladij in Laravel для начинающих
спасибо большое)
источник

SS

Stepan Saal in Laravel для начинающих
Просто посмотрите на другие конфиги и поймете как сделать для вашей цели
источник

V

Vladij in Laravel для начинающих
Stepan Saal
Просто посмотрите на другие конфиги и поймете как сделать для вашей цели
понял, спасибо
источник

SS

Stepan Saal in Laravel для начинающих
Мирко Крокоп
Привет, ребята!
Подскажите, пожалуйста, а роуты продолжат кешироваться корректно, если для группы роутов определять определять префикс динамически - по возвращаемому из методу сервиса значению?


Хочу сделать многоязычность вида: /en/url/, /de/url/ итд
Но для русского языка хочу оставить адреса без префикса.


Сооветственно, нагулил такое решение
Route::prefix(LocaleService::getCurrentLocale())->group(function () {...}


Но появилось опасение, не будет ли это значение возвращено лишь единожды и закешировано?)
Роуты кешируются с помощью консоли в artisan, но она вам и не даст закешировать, сказав, что есть closure
источник

SS

Stepan Saal in Laravel для начинающих
В общем если не кешировать самому, то и не будет кешироваться
источник

МК

Мирко Крокоп... in Laravel для начинающих
Stepan Saal
Роуты кешируются с помощью консоли в artisan, но она вам и не даст закешировать, сказав, что есть closure
Ох, вот это дела. Выходит, или динамические роуты или кэш?

Ах, да, ещё можно задублировать роуты вручную для каждого языка (локали). Но дубли как то некрасиво выглядят.
источник

SS

Stepan Saal in Laravel для начинающих
Даже такая банальная лямбда не закешируется
источник

SS

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

MG

Martin German in Laravel для начинающих
Как сохранить html код шаблона, после подстановки в него данных, есть нечто похожее на буферизацию?
источник

МК

Мирко Крокоп... in Laravel для начинающих
Stepan Saal
Даже такая банальная лямбда не закешируется
Хм, должна же быть возможность делать локализацию и поддержать кеширование... Если нет, то странно. Вроде бы, мультиязычность - популярный кейс.
источник

MG

Martin German in Laravel для начинающих
как получить результат работы этой строчки?
view('exchange-rate.index', compact('gcer'))
нужно получить html, после подстановки данных в шаблон
источник