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

php - 我的路线返回 404,我该如何修复它们?

我刚刚开始学习 Laravel 框架,但遇到了路由问题。

唯一有效的路由是附加到 Laravel 开箱即用的默认主路由。

我在 Windows 上使用 WAMP,它使用 PHP 5.4.3 和 Apache 2.2.22,我还启用了 mod_rewrite,并从 application.php 配置文件中删除了“index.php”以留下一个空字符串。

我创建了一个名为User的新控制器:

我在 application/views/user/ 中创建了一个名为index.php的视图文件,其中包含一些基本的 HTML 代码,在 routes.php 中我添加了以下内容:

在我的网络浏览器中访问根目录 ( http://localhost/mysite/public) 时,第一条路线工作正常,但是当我尝试使用第二条路线时,http://localhost/mysite/public/user我收到 404 Not Found 错误。为什么会发生这种情况?

0 投票
2 回答
317 浏览

laravel - 基本路由在 Laravel 中生成 404

我正在尝试使用 Laravel 框架来构建我的应用程序。但是,我遇到了路由问题。

路线

控制器

我的 localhost 文件存储在/Users/ariefbayu/Sites/,我的 Laravel 应用程序存储在/Users/ariefbayu/Sites/ecatalog/. 在这个目录中,我有一个info.php文件来确认我的路径设置是否有效,并且它们确实有效。但是,当我导航到http://localhost/ecatalog/public/index.php/ecatalogs它时,总是返回 404 错误。我知道这是基本的,但我不知道为什么这不起作用。

仅供参考,我使用的是 MAMP 服务器,并且我已将所有源文件的访问权限设置为777以测试这是否是权限问题。

0 投票
19 回答
65727 浏览

laravel - Laravel 4除首页外的所有路由都导致404错误

我使用 Composer 安装了 Laravel 4 并设置了一个虚拟主机。目前,只有根路由有效:

这不是:

我要打的TasksController/tasks

这也给了我 404 错误。我可能做错了什么?我在项目的根目录中有一个默认的 .htaccess 文件:

我在 Mac 上使用 localhost。

0 投票
3 回答
41460 浏览

post - Laravel 更新语法 - 使用数组更新记录

我无法通过 Laravel 中的 POST 进行基本记录更新。

我已经在一个数组中捕获了所有的帖子数据,如果现有的 Order# 为 0,那么我创建一个新记录(工作正常)。否则我更新现有记录。

订单.php

路由.php

更新:上面的代码确实有效。我有一个验证错误,导致函数提前返回。

0 投票
3 回答
690 浏览

php - Laravel 中的模板登录视图

所以,我想知道将单个视图 ( views/login.blade.php) 包含到布局加载器中的最佳方法是什么,所以我不必再次重复所有代码。

这是我加载登录视图的路线:

而且我已经阅读了Laravel中的模板,但他们谈论的是控制器或刀片布局,没有路由布局。

任何的想法?

0 投票
1 回答
755 浏览

php - laravel 路由和控制器视图架构

我正在与 Laravel 合作一个新项目,我想设置一个新的 URL,

/project/create

我认为这就像执行以下操作一样简单,

但是这会返回一个 404,你能不能只基于 /controller/action 设置一个 url 不是这种情况,我必须这样做吗?

或类似网站需要的每个 URL/请求?

0 投票
2 回答
8048 浏览

php - Laravel 调试 404 路由

好的,routes.php我使用的完整文件......我刚刚将它粘贴在这里: http: //pastebin.com/kaCP3NwK

路由.php

管理员配置:

链接生成器:

控制器/admin.php

所以,当访问http://example.com/admin/newsnews发送到action_index...但由于某种原因它没有到达那里并返回404

0 投票
1 回答
409 浏览

php - 无法通过 uri 段

我在让 Laravel 4 路线正常工作时遇到了一些麻烦——只是无法理解我做错了什么。

我的作曲家包是最新的,我正在使用最新版本的照明/应用程序。

这是一条运行良好的路线:

但我就是无法让第二个 uri 段作为参数传递。

这没有用:

或者:

最终我想要一个控制器来处理我的东西——但我只是不知道我现在做错了什么。

0 投票
0 回答
128 浏览

laravel - 嵌套捆绑控制器路由

这个论坛上使用这种方法,我已经能够将子域路由到捆绑包。但是我开始开发我的 api 包,我想对 api 进行版本控制。我已经像这样设置了我的 api 包

  • 捆绑
  • 捆绑包/api
  • 捆绑包/控制器
  • 捆绑包/控制器/v1

route_file.php在捆绑文件夹的根目录中有一个,就像上面的教程一样。这是route_file.php

导航到api.xyz.com/v1/tasks我不断获取404页面。路由正确,请指出正确的方向

0 投票
2 回答
33007 浏览

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

我正在使用 Laravel PHP 框架并且想知道一些事情。默认application/routes.php文件包含以下内容:

这只是输出视图,但我如何从那里调用控制器?

我可以删除上面的整个路由并将其替换为Route::controller('home')似乎在默认 URL(即example.com/)上使用家庭控制器的路由。但是任何其他控制器Route::controller('article')都不起作用,只能在example.com/article. 我如何将文章控制器设置为默认值?