laravel route通过传递参数得到页面未找到

时间:2018-06-16 04:50:24

标签: laravel routes

我只是定期使用传递参数

来做路线
Route::get('cabinet', 'CabinetController@index');
Route::get('cabinet/{$id}', 'CabinetController@show');

和控制器就像这样简单

class CabinetController extends Controller
{
    function index()
    {
        $cabinets = Cabinet::all();
        return view('detail', compact('cabinets'));
    }
    function show($id)
    {
        $single = Cabinet::find($id);
        $cabinets = Cabinet::all();
        return view('detail', compact('cabinets', 'single'));
    }
}

公共/柜/ 1 我怎么了 抱歉,找不到您要查找的页面。

感谢您为我解决此问题

1 个答案:

答案 0 :(得分:1)

从路线声明中删除$

Route::get('cabinet/{id}', 'CabinetController@show');