Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 24.02.2016 14:44:46

Неявный контроллер

Здравствуйте!

Допустим, мы настроили маршрут след. образом:

Route::controller('users', 'UserController');

Можно ли в контроллере обработать запрос /users/{id} ?

Спасибо!

Не в сети

#2 24.02.2016 15:18:56

duster
Откуда: Мельбурн
Сообщений: 148

Re: Неявный контроллер

Да, можно — public function getUsers($id) {}

Но использование неявных контроллеров 1) не рекомендуется 2) скоро будет убрано из Laravel.

Лучше уже сейчас переставать ими пользоваться — чтобы потом ничего не переписывать

Не в сети

#3 24.02.2016 15:22:07

Re: Неявный контроллер

Спасибо!

Т. е. прописывать каждый маршрут?

Не в сети

#4 24.02.2016 15:31:36

duster
Откуда: Мельбурн
Сообщений: 148

Re: Неявный контроллер

Или каждый маршрут или один RESTful ресурс (Route::resource).

Идея основная в том, что файл routes.php должен служить некоей документацией — программист открывает этот файл и примерно понимает, что приложение умеет делать, где что искать. Implicit контроллеры делали зло — они прятали от программиста часть информации ради небольшого сохранения времени.

Не в сети

#5 24.02.2016 15:53:29

Re: Неявный контроллер

Понятно. Спасибо за ответы

Не в сети

Подвал раздела