当我的控制器中存在方法时,我得到的方法不存在。
Controller.php第283行中的BadMethodCallException: 方法[index]不存在。
这是我的路线:
Route::get('products', array(
'as'=>'products.index',
'uses'=>'ProductsController@index'));
这是我的控制器方法(索引操作)
public function index()
{
$products = Product::all();
return products;
}
我不明白为什么我现在甚至没有使用资源路线。请帮助。
答案 0 :(得分:2)
调试您的路线。如果这是您的ProductsController的代码,我保证您的路由不会导致该控制器。 您确定路由或中间件中没有其他路由,命名空间可能导致此问题吗?
php artisan route:list
返回什么?