如何在我的网站路线上使用资源控制器:
Route::resource('/', 'TestController');
我点击了网址:
mysite.dev/some-slug-to-get-in-controller
并且show方法不起作用,只是一个错误说路径不存在。
我检查了路线列表:
GET|HEAD | / | index | TestController@index
POST | / | store | TestController@store
GET|HEAD | create | create | TestController@create
GET|HEAD | {} | show | TestController@show
PUT|PATCH | {} | update | TestController@update
DELETE | {} | destroy | TestController@destroy
GET|HEAD | {}/edit | edit | TestController@edit
答案 0 :(得分:0)
您应该更改此项以获得所需的效果
Route::resource('/{slug}', 'TestController');
答案 1 :(得分:0)
为了实现您的目标,您需要将资源控制器指向some-slug-to-get-in-controller
,然后您的新路线将为Route::resource('/some-slug-to-get-in-controller', 'TestController');
在您的代码中,您将资源控制器指向/
路由,而不是您希望看到的路由。