2015-08-28 81 views
3

我在Laravel中定义了一个路由,但是当我拨打路由时,我得到404(对不起,找不到页面)Laravel路由:找不到的页面找不到

的路线为: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'=>'[email protected]' 
]); 

控制器代码

class EinlagerungRestController extends Controller 
{ 
    ... 

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

    .... 

} 
+1

不知道如果是这样的问题,但你并不需要在你的路由定义一个美元符号。尝试:'Route :: get('einlagerungen/{paletten_id}/bei_paletten_id',....' – lukasgeiter

+1

尝试不使用''''einlagerungen/{paletten_id}/bei_paletten_id' –

+1

尝试使用斜杠并且不使用美元符号: Route :: get('/ einlagerungen/{paletten_id}/bei_paletten_id,'=>'einlagerungen/bei_paletten_id','uses'=>'EinlagerungRestController @ beiPalettenId']); – Amarnasan

回答