Size: a a a

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

2021 February 21

SS

Serg Serdyuk in Laravel для начинающих
Ольга Попова
А есть где почитать на русском языке про middleware для новичков?
источник

Д

Діма in Laravel для начинающих
Роман Кочетов
Всем привет. В роутах пишу сессию таким способом session(['lang' => $lang]); Но в контроллере не вижу её session('lang'). Что я не так делаю?
как смотришь в контроллере?
если через dd() то не  покажет

Попробуй через return посмотреть
источник

SC

Sergey Chizhik in Laravel для начинающих
Діма
как смотришь в контроллере?
если через dd() то не  покажет

Попробуй через return посмотреть
Чё не покажет?
источник

Д

Діма in Laravel для начинающих
Sergey Chizhik
Чё не покажет?
Ну у меня было насколько помню.
Там сессия как бы не завершена, не знаю как по научному обяснить.
Поэтому ты сессию видишь а значений ей которое присвоил в этом же методе выше - нет
источник

SC

Sergey Chizhik in Laravel для начинающих
Странно
источник

Д

Діма in Laravel для начинающих
проверю вот чтобы не соврать)
источник

РК

Роман Кочетов... in Laravel для начинающих
Діма
как смотришь в контроллере?
если через dd() то не  покажет

Попробуй через return посмотреть
не видно. NULL
источник

РК

Роман Кочетов... in Laravel для начинающих
Діма
как смотришь в контроллере?
если через dd() то не  покажет

Попробуй через return посмотреть
Потому что с версии 5.3 сессия недоступна в конструкторе контроллера
источник

Д

Діма in Laravel для начинающих
Sergey Chizhik
Странно
Хотя нет, все работает.
То у меня какой то глюк.
сори
источник

А

Андрей in Laravel для начинающих
А если вызывать контроллер из папки Controllers\Admin, то нужны ли какие-то дополнительные телодвижения для указания роута?
источник

А

Андрей in Laravel для начинающих
Или просто писать 'Admin\CityController@removeCity'?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Андрей
Подскажите, пожалуйста. Если я в админке удаляю из БД город, то нужно метод удаления города: писать в CityController, в AdminController или создавать отдельный контроллер для админки, который с городами работает, типо AdminCityController?
В сервис вынеси
источник

ЕК

Егор Карась... in Laravel для начинающих
Андрей
Или просто писать 'Admin\CityController@removeCity'?
use App\Http\Controllers\Admin\CityController;

Route::get('/zhopa', [CityController::class, 'removeCity']);
источник

А

Андрей in Laravel для начинающих
Да, разобрался, спасибо
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Андрей
Или просто писать 'Admin\CityController@removeCity'?
В ласт ларе используют прямой путь к классу
источник

А

Андрей in Laravel для начинающих
🎃 Даниил ◠‿◠✿
В ласт ларе используют прямой путь к классу
Я просто неймспейс не поменял у контроллера в папке Admin
источник

А

Андрей in Laravel для начинающих
И не мог понять почему ошибка, что класс не существует
источник

H

HahahImFaus in Laravel для начинающих
Привет, как сделать глобальную функцию для вызова в view типо __() ?
источник

e

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

SC

Sergey Chizhik in Laravel для начинающих
app/helpers.php

в composer.json
"autoload": {
   ...
   "files": [
       "app/helpers.php"
   ]
},
источник