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

上一篇:php – 如何在ZF2中删除路由?


下一篇:EFKLK日志收集工具栈