php – Laravel Routing:找不到您正在寻找的页面

我在Laravel中定义了一个溃败但是当我调用路径时我得到404(对不起,找不到您正在寻找的页面.)

路线是:einlagerungen / {$paletten_id} / bei_paletten_id

路线定义

Route::get('/', function () {
    return view('welcome');
});

Route::get('einlagerungen/{$paletten_id}/bei_paletten_id', [
   'as'=>'einlagerungen/bei_paletten_id', 'uses'=>'EinlagerungRestController@beiPalettenId'
]);

控制器代码

class EinlagerungRestController extends Controller
{
    ...

    public function beiPalettenId($paletten_id)
    {   
        return "it works";
    }

    ....

}

最佳答案 你不需要美元符号

尝试

Route::get('einlagerungen/{paletten_id}/bei_paletten_id', [
   'as'=>'einlagerungen/bei_paletten_id', 'uses'=>'EinlagerungRestController@beiPalettenId'
]);

http://laravel.com/docs/5.1/routing#required-parameters

点赞