Laravel 资源路由显示到索引的路由
我有一个资源路线:Laravel 资源路由显示到索引的路由,laravel,laravel-5,laravel-routing,Laravel,Laravel 5,Laravel Routing,我有一个资源路线: Route::resource('product', 'ProductController@index', ['only' => ['index', 'show', 'destroy']]); 索引列出了数据库中的所有项目: public function index() { return view('product', ['products' => Product::all()]); } 而此时此刻,该节目只是呼应了身份证: public funct
Route::resource('product', 'ProductController@index', ['only' => ['index', 'show', 'destroy']]);
索引列出了数据库中的所有项目:
public function index()
{
return view('product', ['products' => Product::all()]);
}
而此时此刻,该节目只是呼应了身份证:
public function show($id)
{
return 'Show '.$id;
}
如果我转到url/product,则会显示正确的数据。
如果我转到url/product/{ProductID},索引页将显示。。。不是身份证的回声
有没有人经历过这个问题?你知道我是否做了傻事吗?删除控制器后面的操作名称
Route::resource('product', 'ProductController', ['only' => ['index', 'show', 'destroy']]);
// -------------------------------------^
当使用RESTful资源控制器时,我们只需要传递控制器名称,它将存根操作本身
来源:更改为echo将产生相同的结果。。。出于好奇,我试过了。问题依然存在。