Size: a a a

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

2020 March 11

СБ

Сергей Байков in Laravel для начинающих
Maxim Rebitskiy
Так получилось или нет?)
Почти) показывает что там null, но через $_SERVER['HTTP_COOKIE'] я вижу значение в этом поле
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Сергей Байков
Почти) показывает что там null, но через $_SERVER['HTTP_COOKIE'] я вижу значение в этом поле
Покажи код
источник

ИС

Илья Сакович in Laravel для начинающих
Сергей Байков
Почти) показывает что там null, но через $_SERVER['HTTP_COOKIE'] я вижу значение в этом поле
потому что лара шифрует куки)
источник

SS

Serg Serdyuk in Laravel для начинающих
Сергей Байков
Почти) показывает что там null, но через $_SERVER['HTTP_COOKIE'] я вижу значение в этом поле
если хочешь просто через cookie() добавь имя куки в EncryptCookies::$except, лара по дефолту шифрует
источник

ИС

Илья Сакович in Laravel для начинающих
Илья Сакович
потому что лара шифрует куки)
оно пытается расшифровать твою незашифрованую куку
не может и дает тебе нулл
источник

СБ

Сергей Байков in Laravel для начинающих
Maxim Rebitskiy
Покажи код
да там пусто

public function Create(Request $request) {
   if ($request->email == 'admin@admin.ru') {
   dump($request->cookies->all()['met_id']);
   exit();
   }
}
источник

ИС

Илья Сакович in Laravel для начинающих
Serg Serdyuk
если хочешь просто через cookie() добавь имя куки в EncryptCookies::$except, лара по дефолту шифрует
вот это лучшее решение
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Сергей Байков
да там пусто

public function Create(Request $request) {
   if ($request->email == 'admin@admin.ru') {
   dump($request->cookies->all()['met_id']);
   exit();
   }
}
а просто all() отдает массив со значением?
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Serg Serdyuk
если хочешь просто через cookie() добавь имя куки в EncryptCookies::$except, лара по дефолту шифрует
Кстати да
источник

ИС

Илья Сакович in Laravel для начинающих
в middleware/EncryptCookies добавить это название в исключения
источник

ИС

Илья Сакович in Laravel для начинающих
тогда Cookie::get() будет работать
источник

СБ

Сергей Байков in Laravel для начинающих
Serg Serdyuk
если хочешь просто через cookie() добавь имя куки в EncryptCookies::$except, лара по дефолту шифрует
спасибо! получилось
источник

СБ

Сергей Байков in Laravel для начинающих
Спасибо, парни за помощь)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Діма
но у меня структура
@component('sidebar')
@endcomponent

@component('content')
///вот тут внутри
foreach
@endcomponent

и вот этот sidebar есть тоже в других view где нету этого foreach
тебе нужно это считать до передачи на страницы - в контроллере/сервисе - где выполняется запрос
источник

Д

Діма in Laravel для начинающих
Vladimir Yefremov
тебе нужно это считать до передачи на страницы - в контроллере/сервисе - где выполняется запрос
да я уже все в хелпер поставил
источник

VY

Vladimir Yefremov in Laravel для начинающих
Діма
да я уже все в хелпер поставил
а... я поздно прочел
источник

Д

Діма in Laravel для начинающих
Вообще после того как открыл для себя концепцию Хелперов то думаю можно забыть про
View::share
имхо удобнее
источник

VY

Vladimir Yefremov in Laravel для начинающих
Діма
Вообще после того как открыл для себя концепцию Хелперов то думаю можно забыть про
View::share
имхо удобнее
я еще и не знал про View::share  :)
источник

Д

Діма in Laravel для начинающих
ну там есть в AppServiceProvider
вставляешь переменную
и она во всех view шериться.
Удобно.
Но когда делаешь деплой то нужно временно коментировать Provider поэтому не очень удобно
источник

SS

Serg Serdyuk in Laravel для начинающих
Діма
Вообще после того как открыл для себя концепцию Хелперов то думаю можно забыть про
View::share
имхо удобнее
не стоит злоупотреблять ::share, лучше несколько композеров завести, не всегда все данные нужны во всех вьюхах
источник