我正在尝试在Laravel中为我的控制器在app \ controllers \ FormController中创建资源路由。我怎样才能做到这一点?我尝试了以下方法,但没有一个起作用。
Router::resource('form', 'app\controllers\FormController');
Router::resource('form', 'app\\controllers\\FormController');
Router::resource('form', 'app/controllers/FormController');
namespace app\controllers;
class FormController extends BaseController {
public function index()
{
return View::make('hello');
}
}
如果删除命名空间,它将起作用。
结果:
ReflectionException (-1)
Class app\controllers\FormController does not exist
您可以执行以下操作:
Router::resource('form', 'FormController');
app/controllers/
Laravel自动加载其中的所有类。
更新:您需要将索引功能更改为getIndex()
。如果使用资源路由,则每个功能都必须以request方法开始。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句