【问题标题】:Laravel 5.1 Using controllers as a routeLaravel 5.1 使用控制器作为路由
【发布时间】:2016-10-19 07:21:45
【问题描述】:

我使用 Laravel 3,我正在使用 Laravel 5.1 开始一个项目,很多事情发生了变化,包括一些我用来制作路线的方式。

我喜欢使用我的控制器来实现我的路由,就像下面的代码:

Route::controller("Search");
Route::controller("Contact");
Route::controller("Login");

Route::get('/', "Inicio@index");

但它在 Laravel 5.1 中不起作用,有人知道这种方式是否改变或不存在更多?

谢谢。

【问题讨论】:

标签: php laravel


【解决方案1】:

你可以使用Route::resource()方法,第一个参数是URL前缀,第二个是控制器名称,像这样:

Route::resource('admin-panel', 'AdminController');

现在,假设您的控制器有一个名为 login 的方法,生成的 URL 将是 admin-panel/login。还有一个可选的第三个参数,详情请查看laravel docs

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2014-03-05
    • 2016-09-01
    • 1970-01-01
    • 2016-03-03
    • 2014-08-26
    • 2014-07-20
    • 1970-01-01
    相关资源
    最近更新 更多