laravel-routing 相关问题

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

获取路由参数lararvel livewire

有人可以帮助我吗,当我使用内联组件时,由于某种原因我尝试阅读文档但没有运气,我无法获取路由参数。 我的 web.php 路线::get('/preview/blog/{wow}', BlogPost::class); ...

回答 3 投票 0

Laravel 项目中的路由问题

我正在开发一个 Laravel 项目,其中有三种类型的管理员,每种管理员都有自己的登录页面。以下是路线: // 核心管理路由 路线::get('/core-admin', [CoreAuthController::class, '

回答 1 投票 0

Laravel API DELETE 资源控制器请求并收到 404 Not Found 错误(第二次删除)

问题正文: 我在 Laravel API 设置中遇到了一个特殊问题。我有一个资源控制器用于管理学生数据,包括删除。当我向 http://127.0.0 发出 DELETE 请求时....

回答 1 投票 0

此路由不支持 POST 方法。支持的方法:GET、HEAD.,但我只能使用 post 方法

这是我在blade文件中使用的代码: 这是我在 web.php 中使用的路线 路线::post("/addTo_cart",[ 这是我在刀片文件中使用的代码: <form action="addTo_cart" method="post"> 这是我在web.php中使用的路线 Route::post("/addTo_cart",[ProductController::class, 'addToCart']); 我得到了错误, 该路由不支持POST方法。支持的方法:GET、HEAD。 只需像这样初始化你的路线 Route::match(['get',post] , 'View-name' , 'Controller@function-name'); 你的路线应该是这样的 Route::match(['get','post'],"/addTo_cart",[ProductController::class, 'addToCart']); 首先,我建议您为路线添加一个名称,如下所示 Route::post("/addTo_cart",[ProductController::class, 'addToCart'])->name('cart.addToCart'); 之后,我将重写您表单的操作以使用您刚刚添加的路线名称 <form action="{{route('cart.addproduct')}}" method="post"> 另外,不要忘记您的 csrf 令牌。 “完成”的表格应该看起来像这样 <form action="{{route('cart.addproduct')}}" method="post"> @csrf <input name="exampleInput"> <button type="submit"> </form> 还要确保您接受控制器中的请求(示例) public function addToCart(Request $request) { dd($request); //dump the request on the page so you can have a look at it //more code }

回答 2 投票 0

无法准备路由[密码/重置]以进行序列化。另一条路线已分配名称 [password.request]

我在 Laravel 8 中创建了一个小应用程序。一切都很好,但是当我想配置缓存时,我遇到了一个错误,一个路由与另一个路由同名。 回顾一下我找到的路线

回答 3 投票 0

Laravel 使用 post 从控制器调用内部 API,并将基本身份验证授权传递给请求

我正在从控制器调用内部 API 路由,但无法使用 laravel 8 设置标头 $request = Request::create('/api/login/', 'POST',['id' => '1']); $request->headers->set('授权...

回答 2 投票 0

使用 Response::download 在 laravel 中下载文件

在 Laravel 应用程序中,我试图在视图内实现一个按钮,允许用户下载文件而无需导航到任何其他视图或路线 现在我有两个问题: (1) 下面的功能...

回答 12 投票 0

如何在 URL 中显示名称而不是 Id?

我有一个类似于 /collections/1 的路由,我希望它看起来像这样 /collections/name ,实例名称存储在我的数据库中,并且它是唯一的,我希望它显示在 URL 中

回答 1 投票 0

使用自定义路由模型绑定键输出 URL

我有以下设置: 路线.php 路线::get('{页?}', [ '使用'=>'PageController@getPage', 'as'=>'页面' ])->where('页面', '(.*)?'); 路由服务提供商.php $router->b...

回答 2 投票 0

如何在 Laravel 中设置默认控制器?

我正在使用 Laravel PHP 框架,并且想知道一些事情。默认的 application/routes.php 文件包含以下内容: 路线::get('/', 函数() { return View::make('home.index'); });

回答 3 投票 0

我在 laravel-modules 中定义的路由出现错误

在 Laravel Framework 6.18.35 中我使用 "nwidart/laravel-modules": "^7.2", 我在路由中定义方法 wrinnten 的路由时出错。 在模块/页面/路由/web.php ...

回答 1 投票 0

来自数据库的 Laravel 动态导航栏

我为前端页面创建了动态导航。但是,我遇到了一点问题。当我导航到博客菜单项中的某个条目的页面时(例如:localhost/

回答 1 投票 0

如何使用 SESSION 向 Laravel 5.3 添加多语言

我想为我的网站添加多语言支持,但我不知道如何最好地实现它。 Laravel 文档 (https://laravel.com/docs/5.3/localization) 非常罕见,所以我做了一些

回答 2 投票 0

Laravel:通过 Route 将变量/参数从blade.php 视图传递到控制器中的函数

我正在尝试使用路由将循环迭代器变量 $user 从视图的数据表(单击编辑按钮)传递到控制器函数。 我在 web.php 中的路线: 路线::get('/add_all',[

回答 1 投票 0

如何清除服务器上的 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

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