Laravel 5路线给出错误“此网页有重定向循环”

时间:2015-03-02 10:27:29

标签: php laravel-routing laravel-5

我正在使用Laravel 5并声明了一个与控制器操作相对应的路由,但在ajax调用的情况下,它会给出"This webpage has a redirect loop"net::ERR_TOO_MANY_REDIRECTS的错误。

我的路线是:

Route::get('getsubcategories/{id}', 'HomeController@getsubcategories')
->where('id', '[0-9]+');

控制器:

public function getsubcategories($id){
    return "abc";
}

我不知道问题所在的位置。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用表单请求,请确保您没有在构造函数中注入该类。

我的错误是:

 public function __construct(SupplierFormRequest $supplier)
    {
        $this->supplier = $supplier;
    }

而不是在那里注入接口。