Laravel 5路由给出错误“;这个网页有一个重定向循环;


Laravel 5 route giving error "This webpage has a redirect loop"

我正在使用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";
}

我不知道问题出在哪里。有什么建议吗?

如果使用Form Request,请确保没有在构造函数中注入该类。

我的错误是:

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

而不是在那里注入接口。