zaj*_*jca 0 php routing laravel laravel-4
我正在用laravel 4做休息api,我收到了这个错误:
Unable to generate a URL for the named route "regions.index"
as such route does not exist.
Run Code Online (Sandbox Code Playgroud)
我的路由器:
Route::group(array('prefix' => 'api/v1'), function(){
Route::get('regions', 'RegionsController@index');
Route::get('regions/{id}', 'RegionsController@getOne');
Route::get('regions/{id}/cities', 'RegionsController@getCities');
});
Run Code Online (Sandbox Code Playgroud)
api/v1/regions和api/v1/regions/1/cities工作正常
但是api/v1/regions/1不起作用而且异常,我真的不知道为什么,也找不到如何让它工作.
您尚未命名路线.
你应该改变
Route::get('regions', 'RegionsController@index');
Run Code Online (Sandbox Code Playgroud)
至
Route::get('regions', array('as'=>'regions.index', 'uses'=> 'RegionsController@index');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1968 次 |
| 最近记录: |