Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法为命名路由生成URL;地区.索引“;因为这样的路线并不存在_Php_Routing_Laravel_Laravel 4 - Fatal编程技术网

Php 无法为命名路由生成URL;地区.索引“;因为这样的路线并不存在

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

我正在使用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');
   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已被删除

您是否可以:修改您所做的事情并将您的回答标记为正确。或者,如果正确,将轮班交换的回答标记为正确?您是否可以:修改您所做的事情并将您的回答标记为正确。或者,如果正确,将轮班交换的回答标记为正确更改的响应是否正确?