【问题标题】:Create route for every controller of index method in Laravel为 Laravel 中索引方法的每个控制器创建路由
【发布时间】:2016-08-09 10:53:52
【问题描述】:

我正在 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');

如上不能正常工作。

任何人都可以告诉我如何为索引方法的每个控制器创建路由。如果我们创建很多路由文件,那么如何操作它以及如何访问控制器和表单操作

【问题讨论】:

    标签: laravel laravel-routing


    【解决方案1】:

    您不能为每条路由创建相同的 url。对于每条路线,您需要有不同的 url,例如:

    Route::get('/staff', 'controllerstaff@index');
    Route::get('/students', 'controllerstudent@index');
    

    您还应该将控制器命名为 StudentController 而不是 controllerstudent。您也可以考虑在创建代码之前查看Routing documentation - 我相信这可能是正确的方法;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 2012-12-21
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 2014-04-16
      • 2017-12-16
      • 2017-01-18
      相关资源
      最近更新 更多