问题标签 [laravel-routing]

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 投票
12 回答
299515 浏览

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

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

(2) 下载按钮不应将用户导航到任何地方,而应仅在同一视图上下载文件,我的当前设置,将视图路由到“/下载”

这是我试图实现的方式:

按钮:

路线 :

控制器 :

0 投票
1 回答
792 浏览

laravel - laravel 4重定向问题

我有一个注册表,它一直在工作,直到它没有。我确信我对代码做了一些事情,因为我是 laravel 4 的新手,所以我无法确定我的错误行为。现在我得到

此网页有重定向循环。

这是路由文件:

这是表格的开头:

这是验证,如果出现错误,它会再次重定向到注册页面并显示它们(它一直这样做直到它崩溃)

谢谢您的帮助 :)

0 投票
1 回答
142 浏览

php - 简单的 Laravel 命名路由

我正在使用 Laravel 4。我正在尝试使用命名路由。以下 url 给出了“找不到控制器方法”错误。我将不胜感激。

http://example.com/student/1

我知道路由顺序很重要,最深的 url 应该首先出现,因此我当前的 route.php 看起来:

我试过改变顺序。没什么区别。

我的 StudentController 确实有一个 getPractice 方法。

0 投票
2 回答
1236 浏览

laravel - Laravel 4 在我的控制器中使用/获取路由名称

我刚开始学习 Laravel,但我似乎无法完成任何事情。因为我是初学者,我不知道在哪里搜索。但这就是想法:

  • 我的 CMS 页面有一个控制器。
  • 我有一个现有的数据库,其内容包含字段 Id - Title - Alias
  • “别名”用于构建 URL(例如:http://site.tld/about-us),我在路由中像这样使用它:

    /li>

我可以让一切都以简单的方式工作,但我需要让事情更有活力。我想知道的是:如何使用路线标题(即'about-us'或'article-1-title')从数据库中获取ID?

0 投票
1 回答
649 浏览

php - PHP Laravel 框架路由错误

我在本地主机中安装了 laravel+composer,然后尝试使用以下代码块运行基本 routes.php:

然后我尝试使用它来运行http://localhost/laravel/app/xhttp://localhost/laravel/x

我得到了这个错误类型:

我该如何克服这个问题?

0 投票
1 回答
236 浏览

php - 在 Laravel 4 中指定宁静路线所需的顺序?

我正在尝试了解 Laravel 4 中的路由。我在 StackOverflow 上阅读了一篇很好的帖子,以及一个链接 to beware the route to evil,一篇关于手动指定路由的帖子。我喜欢手动指定我的路由并将 routes.php 作为文档的想法。但是,如果我要指定自己的路线而不是使用,我似乎需要对路线的顺序保持谨慎。Route::resource()如果我在之前有neworcreate路线,show那么由于变量 in网址?定义路线的顺序很重要,对吧?

看来我需要确保dogs/newdogs/{dogs}for new 正确返回之前出现。我不清楚有什么不同或{dogs}有什么不同,(:any)或者{any}我在示例和伪代码中看到了一些不同的用途。我看到这/new{...}路线在更具体的情况之前是一样的,就像 Laravel 4 中的通配符一样?(:...) 是旧方式吗?

顺便说一句,我注意到与我在php artisan routes使用资源路由运行时看到的一些示例不同的命名约定,例如Route::resource('photos', 'PhotosController');用于发布索引以创建新资源的方法和命名路由名为 photos.store 和 @店铺。链接到表单以创建新资源的方法和命名路径是 photos.create 和 @create。那是 Laravel 4 的东西还是其他框架中的约定?

0 投票
1 回答
1208 浏览

php - Laravel 根据用户名生成 url

我是 Laravel 的新手,我正在开发社交应用程序,我希望生成的路由是这样的:

有什么帮助吗?

0 投票
3 回答
2313 浏览

php - Laravel - 在 routes.php 中使用 'where' 来查询模型

我希望为 SEO 目的为电子商务商店扁平化我的路线。

我想创建以下路线:

countrycategory必须是动态的。

我想知道类似以下的事情是否可行?以及实现的最佳方式。

示例路线:

我知道我可以对可能的国家/地区的路线进行硬编码:

然而,这是笨拙和乏味的。我想从数据库中获取国家列表。

0 投票
2 回答
266 浏览

php - 带有 2 个不同控制器 laravel 4 的主 url

我试图在 laravel 4 上建立一个路由系统,具有类似的主 url 示例: http ://laravel.dev/并且可以在此路由上渲染 2 个不同控制器中的 1 个。

例子:

如果用户 A 已登录,我将使用此 url 显示主页 --> http://laravel.dev/

如果用户 A 未登录,我也会在此 url 中显示登录页面 --> http://laravel.dev/

我试图像这样设置我的路线,但它显示了一个空白页。我该如何解决?

0 投票
1 回答
378 浏览

php - 在routes.php中不存在的laravel 4错误

我有一个问题正在杀死我,请帮助我。

当我在 routes.php 中忘记分号时,我在 laravel 4 中进行了一个项目,屏幕错误 laravel 警告我,但添加分号后错误仍然存​​在,所以我删除了带有错误的整个代码块,但是laravel 仍然在该行上给了我一个不再存在的错误。所以我删除了文件 routes.php,但 laravel 仍然给了我同样的错误,现在我放回了 routes.php 但视图给了我奇怪的结果,我仍然得到关于缺少分号的错误。

我为我错误的英语道歉。非常感谢。

编辑:好的,对不起..但我不知道要写什么代码,因为这个错误太奇怪了

错误是: Symfony\Component\Debug\Exception\FatalErrorException …/app/routes.php116

语法错误,意外的 T_FOREACH

但实际代码是:

奇怪的结果意味着视图显示的结果与以前不同,几乎所有页面都将我带回到 404 页,否则 / 对应于