Laravel 4如何在Route::controller中使用路由名称别名

标签 laravel laravel-4

我决定使用Route::get方法,而不是对我的 Controller 请求使用Route::postRoute::controller等,这确实有助于减少route.php中的代码行。

但是,我之前已经设置了一些“路线”名称,例如,我之前的代码包括:

Route::get('admin/baserate/view', array('as' => 'baserateview','uses'=>'BaserateController@getView'));

但是现在我正在使用Route::controller,但我不知道如何实现路由别名“baserateview”。我的新代码如下所示:
Route::controller('admin/baserate', 'BaserateController');

有什么办法可以做到吗?

最佳答案

您可以通过以下方式执行此操作:

// User Controller
Route::controller(
    'users',
    'AdminUserController',
    array(
        'getView'     => 'admin.users.view',
        'getEdit'     => 'admin.users.edit',
        'getList'     => 'admin.users.list',
        'getAdd'      => 'admin.users.add',
        'getUndelete' => 'admin.users.undelete',
        'postDelete'  => 'admin.users.delete'
    )
);

关于Laravel 4如何在Route::controller中使用路由名称别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20545502/

相关文章:

laravel - 如何在 Laravel 5.8 Eloquent 模型中禁用软删除

php - 编辑时唯一的 key 违规

Laravel 4 - Eloquent 结果仅在分配到另一个对象内部时显示(时间戳、递增、存在)

php - Float 和 varchar 中的 Laravel 4 和 MYSQL 列

拉拉维尔。使用查询生成器获取表的单列值

javascript - 我想在我的 ajax 回调函数中设置一个 url

php - Laravel 4.2 查询三张表之间的问题

laravel - 设置 php artisan.php 服务的端口

php - Laravel 5.1 数据库按几列排序

javascript - 你如何以 Angular 传递帖子ID?