- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从路由服务创建路由文件提供并分配中间件“admin.auth”,该中间件在 web.php 中工作,提供管理员用户的基本信息,但从 custom.php 返回 auth false。 admin.auth 如何从路由服务提供商工作
protected function mapWebRoutes2()
{
Route::group([
'namespace' => $this->namespace,
'prefix' => 'custom',
'middleware' => 'admin.auth'
], function ($router) {
require base_path('routes/custom.php');
});
}
最佳答案
确保包含 web
中间件,否则默认身份验证将无法工作,因为 session 等未启动:
protected function mapWebRoutes2()
{
Route::group([
'namespace' => $this->namespace,
'prefix' => 'custom',
'middleware' => ['web', 'admin.auth']
], function () {
require base_path('routes/custom.php');
});
}
或更短:
protected function mapWebRoutes2()
{
Route::prefix('custom')
->middleware(['web', 'admin.auth'])
->namespace($this->namespace)
->group(base_path('routes/custom.php'));
}
关于php - 在 laravel 中从 routeserviceprovider 创建路由时中间件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63129820/
你能帮我解决我的问题吗?我正在使用 laravel5 App/Providers/RouteServiceProvider。我正在尝试根据当前语言添加到路由前缀。例如。:我有 routes.php,其
我正在使用 map RouteServiceProvider 中的函数在进一步处理之前操纵一些路线。 当我在本地机器上运行时,一切正常,但在生产服务器上由于某种原因没有调用 map 函数。 为了确保错
我正在用 Laravel5 开发一个 web 应用程序,在 Controller 的代码中,我写了一段代码。 public function show($id) { $post = Post:
从路由服务创建路由文件提供并分配中间件“admin.auth”,该中间件在 web.php 中工作,提供管理员用户的基本信息,但从 custom.php 返回 auth false。 admin.au
将 laravel 5.8 升级到 laravel 6.x 后,我收到此错误: Undefined class constant 'App\Providers\RouteServiceProvider
我在 Laravel(5.6 版本)应用程序中为 Slider 模块使用显式路由模型绑定(bind)。现在,当我尝试将 sliders 表与 file_uploads 表连接时,我遇到了一个问题。 R
PHP Fatal error: Class 'App\Providers\Route' not found in /home/****/**********/app/Providers/Route
从 Laravel 4.2 迁移到 Laravel 5.0。我将 \App::before(function($request) 从我的 L4.2 filters.php 移动到 L5.0 的 Rou
我尝试创建到我的 index.blade.php 的路线页,我使用 cmd php artisan make:controller ProductController 创建了一个 Controller
我是一名优秀的程序员,十分优秀!