问题标签 [laravel-route]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4110 浏览

php - 如何在laravel中通过一条路线调用两个函数

我想通过 1 条路线获得 2 个功能来查看

我试过这样但不工作

0 投票
3 回答
2455 浏览

php - 用 Laravel 路由上的 URL 上的对象名称替换对象 ID

我试图在我的 Laravel 应用程序上使我的 URL 对 SEO 更友好,方法是在转到该特定注册显示页面时用 URL 上的名称替换某个对象的 ID 号。有谁知道怎么做?

这是我到目前为止得到的,它像往常一样显示 id 作为 URL 的最后一个参数:

网页.php

控制器方法

刀片页面,其中有指向该页面的链接

0 投票
3 回答
249 浏览

laravel - Laravel:REJECT ROUTE 未定义但存在于 web.php 中

我的日历控制器中有一个拒绝功能,但是每当我重定向到视图页面时,它都会显示一个错误,说明我的路线未定义。

我已经尝试重新排列和重命名我的路线,但它仍然显示错误。

这是我的表格:

这是我的路线。显示的其他路线运行良好:

最后,我的功能:

该按钮所属的视图页面应该能够在日历视图旁边显示拒绝和完成按钮。

编辑 后续问题:可能是因为路线彼此相似吗?如果是这样,我该如何解决这个问题?

0 投票
3 回答
1029 浏览

php - 可选路由参数在 Lumen 5.7 中不起作用

我已经定义了我的路由和控制器如下

以下是函数定义

这里的问题是,每当我跳过account_id路由中的可选参数,然后将传递order_id的参数分配给函数的第二个参数,即 accountId. 如果我通过两个参数,那么一切都按预期工作。我只是很困惑我的配置是否Lumen有问题,或者它本身是否存在可选路由参数的问题?

考虑我已经触发http://localhost/lumen/api/v1/order/get-order-status/ORD1234然后ORD1234被分配给accountId并且'0'被分配给orderId

0 投票
1 回答
467 浏览

php - Laravel 路由已定义但显示空白页面

在 web.php 路由文件中,我已经定义了路由组中的所有路由,但其中一些不起作用并显示空白页面,但在没有前缀的路由组之外定义时显示页面。

0 投票
1 回答
461 浏览

laravel - 具有多个中间件检查的路由组

在我的 laravel 项目中,我创建了自己的角色并将它们添加到中间件中,这样我就可以使用auth.adminauth.superadmin来保护特定的路由。

我有一个 Route::Group 用于我的超级管理员角色,一个 Route::Group 用于我的管理员角色和一个 Route:Group 用于标准身份验证检查。

现在我有一个必须由超级管理员和管理员访问的特定路由。当我将路由放在管理员组或超级管理员组中时,它可以工作。但是,当我尝试将它放在两者中或创建一个路由组时,我检查这两个角色时它不会。然后我尝试像这样制作一个 Route::Group :

我被认为这会解决我的问题,但它没有。

我如何创建一个只有管理员和超级管理员才能访问该路由的路由组。

0 投票
2 回答
131 浏览

laravel - Laravel:如何在路由中将字符串设置为可选?

web.php我有:

但是我希望整个部分/color/{color?}都是可选的,而不仅仅是颜色参数/{color?},你能告诉我怎么做吗?

0 投票
0 回答
1051 浏览

laravel - Laravel /admin 路由不能转到另一个路由,总是回到 /admin

我的Admin 路由有问题,每次我以admin身份登录时,它总是重定向到/admin,并且我无法访问/articles/users等其他路由。我只能访问/welcome/password/reset之类的路由

我试图修复我的中间件是这样的:

App\Http\Middleware\RedirectIfAuthenticated.php

路线/web.php

应用\Http\HomeController.php

应用\Http\UserController.php

文章控制器.php

配置\auth.php

我希望 admin 可以访问其他路由,而不仅仅是/admin

0 投票
2 回答
404 浏览

laravel - 在超链接中传递参数/数据 - laravel Blade

我正在尝试通过超链接将数据从一个页面传递到另一个页面。这是网址。

我的路线:-

在控制器中:-

现在尝试在第二页中获取数据。

但它显示了该错误:-

类 Illuminate\View\View 的对象无法转换为 int

如果有其他方法,请建议!

0 投票
1 回答
732 浏览

php - laravel 6登录时转到以前的网址不起作用

我正在使用 Laravel framework,我以前的 laravel 版本是 5.8,并且在我的中间件登录中

这是控制器登录控制器

使用 laravel 5.8 中的此代码,一切正常,但是当我升级到 laravel 6 时,它不再工作了,我不知道为什么这里有任何帮助,谢谢,如果我来自任何链接,它总是将我重定向到 / 链接