Php 无法为命名路由生成URL;地区.索引“;因为这样的路线并不存在
我正在使用laravel 4执行rest api,我遇到以下错误:Php 无法为命名路由生成URL;地区.索引“;因为这样的路线并不存在,php,routing,laravel,laravel-4,Php,Routing,Laravel,Laravel 4,我正在使用laravel 4执行rest api,我遇到以下错误: Unable to generate a URL for the named route "regions.index" as such route does not exist. 我的路由器: Route::group(array('prefix' => 'api/v1'), function(){ Route::get('regions', 'RegionsController@index'); Rout
Unable to generate a URL for the named route "regions.index"
as such route does not exist.
我的路由器:
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');
});
api/v1/地区和api/v1/地区/1/城市
你工作得很好
但是api/v1/regions/1不起作用,thows例外,我真的不知道为什么,也找不到如何使它起作用。您还没有命名您的路由 你应该改变
Route::get('regions', 'RegionsController@index');
到
您尚未命名您的路线 你应该改变
Route::get('regions', 'RegionsController@index');
到
谢谢你的回答,我解决了。我很笨,我调用了我以前删除的控制器路径:( 我打电话给控制员:
return View::make('regions.index', compact('regions'));
和regions.index被删除了谢谢你的回答,我解决了它。我很愚蠢,我调用了我以前删除的控制器路由:( 我打电话给控制员:
return View::make('regions.index', compact('regions'));
和regions.index已被删除您是否可以:修改您所做的事情并将您的回答标记为正确。或者,如果正确,将轮班交换的回答标记为正确?您是否可以:修改您所做的事情并将您的回答标记为正确。或者,如果正确,将轮班交换的回答标记为正确更改的响应是否正确?