маршрутах? Создал routes.php в пакете main и добавил его через сервис-провайдер:
Route::group(['middleware' => ['bindings', VerifyCsrfToken::class]], function(){
$this->loadRoutesFrom(dirname(__DIR__).'/src/routes.php');
});
Функция dd($request->session()); при вызове из любого маршрута этой группы возвращает Session store not set on request. При этом $_SESSION работает корректно
Недавно копался, наверху есть переписка
Route::fallbackToParser(); уже делал, не помогло
Вообще можно. Нужно мидлвар web добавить
А чуть подробнее?
https://github.com/evocms-community/evolution/blob/3.2.x/core/src/Extensions/Router.php#L27C48-L27C48 мидлвара "web" же нет? правильно нет. ну вот при создании кастомных роутов добавить мидлвар "web"
Спасибо, сейчас попробую.
ну только там сессия будет ларавеля а не привычная нам
А про неё и был выше разговор. И про то, что ее просто так нет.
+, а как потом обратиться к этой ларавеловской сессии на фронтенде в блейд шаблонах?
session()->get('asd') Session::get('asd')
Например я делаю session()->flash('alert', 'Товар добавлен');, но на фронтенде при вызове session()->has('alert')' нет такой переменной в сессии. На фронте `dd(session()) возвращает Illuminate\Session\SessionManager, а если в контроллере - Illuminate\Session\Store
Обсуждают сегодня