У меня есть ресурс в маршруте, и это работает правильно, и я хочу изменить его на Route::controller
.Laravel Использование контроллера Маршрут
, но после того, как определить, что я получаю ошибку в php artisan route
:
+--------+------------------------------------+-----------+---------------------------------+----------------+---------------+
| Domain | URI | Name | Action | Before Filters | After Filters |
+--------+------------------------------------+-----------+---------------------------------+----------------+---------------+
| | GET index | index | Closure | | |
| | GET admin/index | dashboard | Closure | | |
| | GET logout | logout | Closure | | |
| | POST auth | auth | Closure | csrf | |
| | GET login | login | Closure | | |
| | GET admin/admin/profile/{_missing} | | [email protected] | | |
+--------+------------------------------------+-----------+---------------------------------+----------------+---------------+
мой Текущий маршрут:
Route::resource('profile' , 'ProfileController', array('as'=>'profile'));
и я хочу изменить, что:
Route::controller('admin/profile', 'ProfileController', array('index'=>'profile.index'));
как решить эту проблему?
Вы читаете мой купон? –
Я прочитал ваш вопрос, и я согласился с тем парнем, который дал ответ в [this] (http://stackoverflow.com/questions/19102534/laravel-4-routeresource-vs-routecontroller-which-to-use) после. Использование :: controller - это плохая практика, и ее следует избегать. По этой причине я рекомендовал вышеприведенную строку кода, которая должна выполнить ваши требования. – Patrick
и ваше предложение 'resource' :) –