如何从 laravel 中的 route:resource 中删除前缀值?
How to remove prefix value from route:resource in laravel?
我正在 laravel 5.2 中创建一个应用程序。
我在 routes.php 中使用了这样的 route:resource
Route::resource('users', 'UsersController');
现在这是 url http://project.app:8000/users/ryan
中的样子
我正在尝试从 url 中删除 users
看起来像这样 http://project.app:8000/ryan
有没有一种简单的方法可以做到这一点并且仍然像以前一样工作?
请有人帮忙,谢谢!
尝试以下路线:
Route::get('/{name?}', array('as' => 'profile', 'uses' => 'UsersController@profile'));
可选参数适合您。
我在我的网站中使用相同的 http://example.com/samrow
将这条路线放在所有路线之后:)
我正在 laravel 5.2 中创建一个应用程序。
我在 routes.php 中使用了这样的 route:resource
Route::resource('users', 'UsersController');
现在这是 url http://project.app:8000/users/ryan
我正在尝试从 url 中删除 users
看起来像这样 http://project.app:8000/ryan
有没有一种简单的方法可以做到这一点并且仍然像以前一样工作? 请有人帮忙,谢谢!
尝试以下路线:
Route::get('/{name?}', array('as' => 'profile', 'uses' => 'UsersController@profile'));
可选参数适合您。
我在我的网站中使用相同的 http://example.com/samrow
将这条路线放在所有路线之后:)