我正在开发laravel的学校管理系统。我有很多控制器,比如
方法索引中的控制人员
class controllerstaff extends controller {
public function index{
//here process of staff data
}
}
//this controller have `Route::get('/', 'controllerstaff@index');
和其他控制器
class controllerstudent extends controller {
public function index{
//here process of student data
}
}
//this controller have Route::get('/', 'controllerstudent@index');
如上所述无效。
任何人都可以告诉我如何为索引方法的每个控制器创建路径。如果我们创建许多路径文件,那么如何操作它以及如何在控制器和表单操作中进行访问
答案 0 :(得分:3)
您无法为每条路线创建相同的网址。对于每个路由,您需要具有不同的URL,例如:
Route::get('/staff', 'controllerstaff@index');
Route::get('/students', 'controllerstudent@index');
您还应该将控制器命名为StudentController
,而不是controllerstudent
。您可能还会考虑在创建代码之前查看Routing documentation - 我相信这可能是正确的方法;)