Laravel 使用 Route::resource 自动生成的路由名称能加上前缀吗?

<?php
// 这是一个路由分组,用于后台
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
// 后台登录页面
Route::match(['get', 'post'], '/login', 'IndexController@index')->name('admin.index');
Route::match(['get'], '/dashboard', 'DashboardController@index')->name('admin.dashboard');
Route::match(['get', 'post'], '/settings', 'SettingsController@index')->name('admin.settings');

// 我这是在后台,可是生成的路由名称还是links.index这样,能不能变成是admin.links.index
Route::resource('links', 'LinksController', ['only'=>['index', 'create', 'store', 'edit', 'update', 'destory']]); // 没有show
});

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
Route::resource('photos', 'PhotoController')->names([
    'create' => 'photos.build'
]);
5年前 评论

Route::resource('admin/links'

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!