问题标签 [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 投票
1 回答
99 浏览

laravel - Laravel 路线 [events_page] 未定义。错误

我仍在制作我的活动页面,但又一个错误。我正在制作一个存档功能并且我已经正确设置了路由,但是现在我已经创建了“events_archive”路由,“events_page”由于某种原因正在播放并抛出这个错误:Route [events_page] not defined.. 在我制作存档路线之前一切正常,我是否必须使控制器功能然后错误才能修复?

谢谢。

0 投票
0 回答
16 浏览

php - 具有任何字符的 laravel 路线,直到下一个 /

我在 laravel 中创建了一条路线

我想要 - 之后的任何字符,直到下一个 /,问题是 $chapter 正在捕获两个目录,......所以,当我写

/en/1-chapter1/1-stage1 在浏览器中我得到 $lang="en"、$chapter="1-chapter1/1-stage1" 和 $stage NULL。

我知道 .* 表达式直到最后都得到任何东西所以...所以,什么是正确的正则表达式停止在 / 并获得 $chapter="1-chapter1" 和 $stage="1-stage1"?

我明白了

0 投票
3 回答
542 浏览

laravel - 应用程序路由重定向错误的 URL

------平台 Laravel 7x。--------

我陷入了一个简单的问题。我找不到错误。当我更新表单时,它会重定向到我不想要的错误 URL,并且数据不会更新。

表单操作网址:

形成图像

路线:

网络路由

控制器功能:

来自控制器的功能

当我单击更新时,它会转到此 URL 并显示我不想要的 404 错误: public/panel/city/edit/city/update/33

帮我找出问题在哪里我做错了。当我单击更新按钮并返回时,我想让它更新。

0 投票
2 回答
54 浏览

mysql - 如何在 LARAVEL herf 路由名称中插入数据库值

如何在 Laravel href 路由名称中插入数据库值?这可能吗?

0 投票
2 回答
76 浏览

laravel - 恢复 URL 参数 Laravel

我的前端在 url 中发送参数,我想将它们返回到我的 laravel 控制器。

我的路线(返回)

控制台在正面向我展示了这个

api/user/publication/Mls?status=Archive&typeTransac=Vente

我如何取回这些信息?

0 投票
2 回答
534 浏览

php - 如何从一个刀片视图重定向到另一个刀片视图,并将动态生成的变量传递给它?

在我看来,我们称之为 View-A,我在提示符中从用户那里得到一个输入并将其分配给一个变量,然后我需要在浏览器中加载另一个视图,比如视图 B,同时传递该变量。

说,在我的 中viewA.blade.php,我接受了用户的输入并将其分配给 variable usersInput。现在我需要将它发送到视图 B,它在 web.php 中的路由定义在Route::get('editRecord', 'MyController@displayEditRecordView')->name('editRecordFormView');.

问题是如何从我的刀片视图中编写的 javascripteditRecordFormView在浏览器中加载 route() 并将变量传递给它?usersInput


@Tushar在我的 ViewA.blade.php 中:

在我的 MyController 中:

0 投票
2 回答
72 浏览

php - Laravel 路线中未识别路线

我一直在尝试学习 laravel,但由于某种原因,在我需要传递 id 等路由参数的情况下,我的路由没有被特别识别。这是我的 web.php

这是我打电话给这条路线的地方

我已经按如下方式设置了我的控制器:

这是我的路线:

我在需要传递参数的编辑后路由中遇到了类似的问题。在那里,我只是使用资源方法解决了。但在这种情况下,由于我必须在控制器中输入自定义函数,所以路由不可用。我在以下位置遇到 404 not found 错误:

http://127.0.0.1:8000/todos/1/complete

我已经有一段时间没有做 laravel 了。所以我是路由的基础知识。请帮帮我

0 投票
3 回答
70 浏览

laravel - 如何在 Laravel 中选择特定的 id 和更新?

我正在研究 Laravel CRUD。Laravel Framework 是 6.18.15 我想选择一条记录并更新。

这是照片库。现在,如果我单击其中一张照片,我可以得到以下 URL

https://mywebsite.net/public/edit?id=59

但是在edit.blade.php中我得到了这个错误

未定义变量:id

有人可以教我正确的代码吗?

这些是当前代码

控制器已更新

网页.php

更新

模型

0 投票
0 回答
22 浏览

laravel - Laravel 路由中的斜线

我是 Laravel 的新手,想知道在路由中使用正斜杠的意义和意义是什么?例如:

我得到相同的结果:

那么区别是什么呢?开头的正斜杠总是可选的,还是有时需要?

此外,可以使用多个正斜杠,例如:

只是想学习。感谢您的见解。

0 投票
2 回答
200 浏览

php - Laravel cviebrock/eloquent-sluggable 将 @ 作为前缀或在路由中过滤它

Laravel 7.0 版,我使用的是cviebrock/eloquent-sluggable 包。

我想要的是@作为用户名的前缀。

我在用户模型中包含了 Sluggable 特征并设置为这样。

现在我想要的是https://mywebsite.com/@usernameurl 显示用户个人资料。

我认为我们可以将@其作为前缀放在 sluggable 包中,也可以在 laravel 路由中检测到它。

谁能建议我更好的方法?

谢谢