laravel-routing 相关问题

在Laravel Framework的MVC实现中进行路由。 Laravel是一个免费的开源PHP Web应用程序框架,它是在MIT许可下发布的。

如何清除服务器上的 Laravel 路由缓存

这是关于本地主机上的路由缓存 关于本地主机 我的route.php 文件中有2 条路线。两者都工作正常。没问题。我正在学习路线:清除和路线:缓存并发现...

回答 8 投票 0

Laravel 10:忘记密码链接跳回登录表单

我在 Laravel 10 项目中使用 Laravel auth 包。几周前,“忘记密码”链接曾经有效。我不知道发生了什么变化,但是当我单击“忘记密码”链接时,它...

回答 1 投票 0

Laravel 在路由中调用角色数组

如果我创建更多角色,我会在 Laravel 路由中调用角色数组,我无法手动在路由中添加角色帮助我修复 如果我创建更多角色,我会在 Laravel 路由中调用角色数组,我无法手动在路由中添加角色帮助我修复 <?php use Illuminate\Support\Facades\Route; use App\Models\Role; $rolelist = Role::pluck('name')->toArray(); //roles Are Admin,Staff & More... Route::middleware(['auth', 'roles:$rolelist'])->group(function () { //****START HomeController **** Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); //****END HomeController **** }); 如果我创建更多角色,我会在 Laravel 路由中调用角色数组,我无法手动在路由中添加角色帮助我修复 为什么要获取路由中的角色而不使用动态中间件? 不要直接在角色参数中传递数组,而是创建一个动态检索允许的角色的中间件,例如AllowedRolesMiddleware, class AllowedRolesMiddleware { public function handle(Request $request, Closure $next) { $allowedRoles = Role::pluck('name')->toArray(); if (!in_array($request->user()->role->name, $allowedRoles)) { abort(403); } return $next($request); } } 然后,更新您的路由以使用此中间件: Route::middleware(['auth', 'allowed_roles'])->group(function () { // your routes }); 并且不要忘记将其添加到路由中间件中。 protected $routeMiddleware = [ 'allowed_roles' => \App\Http\Middleware\AllowedRolesMiddleware::class, ];

回答 1 投票 0

Laravel 路由问题,创建新路由后总是使用 php artisan 优化

我有 laravel 问题,创建新路由后,laravel 无法检测到,我总是在创建新路由 url 后使用 php artisan:optimize 。我应该怎么做才能解决这个问题? 输入图像描述他...

回答 1 投票 0

laravel 10 中缺少的方法不起作用?

我正在尝试处理这个 404 错误返回,但我无法使用 apiResources 和 Missing 方法来做到这一点。 例如,我正在这样做: 每当它给我一个 404 页面网络错误时。 谢了! 路线::apiResou...

回答 2 投票 0

Laravel URL 在子文件夹中不起作用

我已经完成了我的 Laravel 项目并在我的域的子文件夹中播放它。 https://example.com/swap 所以上面是我的目录的根目录,当我去那里时,我确实得到了索引。但现在每...

回答 4 投票 0

Laravel htaccess

我已经在本地安装了新的 Laravel。 htaccess 或 Apache 设置似乎存在问题。我研究了几个小时并尝试了我读到的所有内容。 OSX Lion 10.7.5 ...

回答 10 投票 0

用于验证的自定义请求类给出 405 Method Not allowed Laravel 10

我尝试使用 store 方法存储数据并使用 VendorStoreRequest 类进行验证。但是,我收到: 405 Method Not allowed 错误。当我更改为正常的 Illuminate Request 时,它...

回答 1 投票 0

Laravel auth::sanctum 中间件不适用于 API 路由

我收到错误 InvalidArgumentException: Auth Guard [auth] 未定义。使用下面给出的代码。我明白这个错误是因为我在 config/sanc 的守卫数组中添加了身份验证...

回答 1 投票 0

在 Laravel 中跳过路由参数传递给闭包函数

Laravel 10.x 中是否可以跳过将路由参数传递给闭包函数?例如,不要将语言环境传递给闭包函数。 路线::get('/{locale}/{parem1}/{pa...

回答 1 投票 0

Laravel 路由模型绑定具有 UUID 的模型不会实例化模型

我已经没有主意了,所以我想我会四处询问。这是我的代码: # 应用程序/地图/MapServiceProvider.php MapServiceProvider 类扩展了 ServiceProvider { /** * 引导任何软件包服务...

回答 2 投票 0

Laravel 5 表单请求中如何使用请求路由参数?

我是 Laravel 5 的新手,我正在尝试使用新的表单请求来验证我的应用程序中的所有表单。 现在我陷入了需要删除资源的境地,我创建了一个

回答 9 投票 0

带有 uuid 的模型的 Laravel 路由模型绑定不会实例化模型

我已经没有想法了,所以我想我会四处询问 - 这是我的代码: # 应用程序/地图/MapServiceProvider.php MapServiceProvider 类扩展了 ServiceProvider { /** * 引导任何软件包服务...

回答 1 投票 0

在 laravel 8 的管理路由中添加额外的“admin”前缀

我使用 Route::methods 和资源在 Laravel 中创建了一些路由,但一些管理和非管理路由在路由中添加了额外的“admin”前缀。 所以当我调用路线时它不起作用

回答 1 投票 0

我可以使用 POST 死记硬背获得与使用 GET 路线获得的相同数据吗

我有2条路线, `Route::get('/employees', [ApiController::class, 'employees'])->name('employees'); 路线::post('/employeesPost', [ApiController::class, 'employees'])->name('employees.post');`

回答 1 投票 0

Laravel:路线 [users.edit] 未定义

我在 Laravel 4 中创建了一个演示应用程序,以获取一些学习经验。路由.php如下: 路线::get('/', 函数() { 返回视图::make('你好'); }); 路线::组(['前缀'...

回答 3 投票 0

拦截 Laravel 路由

我正忙于在 Laravel 5.1 中构建 Restful API,其中 API 版本通过标头传递。这样我就可以对功能进行版本控制,而不是复制并粘贴整个路线组并增量......

回答 2 投票 0

为什么我使用 post 方法却收到 get method notsupported 错误(支持的方法:post)?

我正在尝试使用 Laravel 构建用户和客户端页面我创建了一个可用于创建用户的页面,现在我想在单击这些用户时创建一个类似的页面,但我不断...

回答 1 投票 0

通过 slug 而不是通过 id 搜索对象

我是 Laravel 的相对初学者(使用版本 5.2.3),并且一直在学习 Laracasts 教程,然后做了一些我自己的实验。 我成功设置了一条适合...

回答 5 投票 0

在 Laravel 中为 /about-us 返回 404 NOT FOUND 的路线。怎么解决?

PHP 版本 - 8.2.4 拉拉维尔 10 我的 Laravel 应用程序中的其中一条路线遇到问题。我已经为“/about-us”URL 定义了一条路由,但每当我尝试访问它时,都会收到 404 NOT

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.