问题标签 [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.
php - Laravel 4 路由,用于简单的联系我们表单
我曾使用 Java 处理过 MVC,但第一次使用 Laravel。在 Java 中,我可以在控制器中指明要处理的 URL 和方法(POST 或 GET)。我似乎无法弄清楚如何在 Laravel 中执行此操作,以便在用户填写表单时通过电子邮件发送给我的联系我们表单。
在 routes.php 我有:
在我的 ContactUsController 我有:
使用“getIndex()”函数,我可以看到联系我们页面。但是,单击表单上的“提交”(提交到与 GET 页面相同的 /contact-us URL)会给我一个“找不到控制器方法”错误。我是否需要将表单提交给诸如contact-us/store之类的东西,或者是否可以让GET/POST页面成为相同的URL?另外,我想使用我的控制器来处理路由,而不是在 routes.php 中为所有内容添加新行。
laravel - Laravel 控制器子文件夹路由
我是 Laravel 的新手。为了尝试保持我的应用程序井井有条,我想将我的控制器放入控制器文件夹的子文件夹中。
我试图路由到控制器,但 laravel 没有找到它。
我究竟做错了什么?
api - 不同的会话驱动程序取决于 Laravel 中的路线
我从 Laravel 开始,想知道是否可以根据请求的路线使用不同的会话驱动程序并且相对优雅。
理想情况下,我想在我的主应用程序及其随附的 REST API 之间共享我的模型的功能,并为主应用程序 (/admin) 使用本机会话驱动程序,并为 REST API (/admin/api) 使用数组驱动程序)。对我来说,为不同的环境使用不同的配置文件是显而易见的,但这将是相同的环境,只是不同的路线。
如果有人能指出在 Laravel 中执行此操作的最佳方法,那将不胜感激。
laravel - Route::resource 在带有前缀的组路由下时出现问题
当我在应用了前缀的组路由下使用 route::resource 时,我得到一个“RouteNotFoundException”
例如我有这个
我收到这个错误
Symfony \ Component \ Routing \ Exception \ RouteNotFoundException 无法为命名路由“invoices.index”生成URL,因为这样的路由不存在。
mysql - 使用 Laravel 路由时找不到 404 错误
我正在尝试按照 David Mosher 在 youtube 上使用 Angular JS 进行端到端的教程:http ://www.youtube.com/watch?v=hqAyiqUs93c 。
一切都很顺利,直到我尝试将 /auth/login 和 auth/logout url 路由到身份验证服务,如 14:30 左右的视频所示。当我尝试登录时,收到 404 Not Found 错误。我试过弄乱路由的 URL,但无济于事。我使用 MySQL 和 Laravel 在 MAMP 上本地运行。
这是我的 routes.php 代码
和我的 AuthController 代码
最后,验证服务的代码
laravel - 如何将路由关联到包?
我可以做一些类似 Symfony 的事情来将路由关联到一个包吗?所以我的 routes.php 管理包上的每条路由都以'/admin/'为前缀?
因为实际上我可以在我的主要 routes.php 上放置一条路线,比如“/admin”,我可以在我的包裹路线上放置同样的路线,而不知道在我的主要路线上这条路线已经在使用中。
我当前的包 routes.php 是这样的:
但是,如果我在主要路线上放置相同的“/admin”会发生什么?我不喜欢这种方法。
对不起我的英语,我希望你能理解我。
谢谢
laravel - Laravel 4 在默认的 getIndex 控制器功能上删除 /index
是否可以在默认的 getIndex restful 控制器功能上删除 /index ?
控制器的定义路由:
控制器:
例如,在我的 login.blade.php 我有:
返回的结果是这样的链接:http: //mydomain.com/registration/index
我更喜欢通过 URL::route() 获取带有路由名称的链接 URL,并且我希望返回的链接像这样简单:http: //mydomain.com/registration
谢谢
php - 用于 REST 的 Laravel 4 路由参数
这可能是一个简单的问题,但我正在使用 Laravel 进行测试。我相应地设置了我的路线:
现在,在我的浏览器中,如果我访问localhost/users/new
,它将调用名为“user”的路由而不是“new_user”。我的意思是,它将加载用于编辑而不是创建用户的路线。
我的代码有什么问题?
php - Laravel 4 中的模式过滤器
我想制作一个模式路由,在用户未登录时将其重定向到登录页面。我搜索但找不到解决方案。一如既往,Laravel 的文档毫无用处!
我有这个在我的filter.php
而这条路线在我routes.php
但它不起作用。我怎样才能做到这一点?
laravel - laravel 3 - (:任何)路线不起作用
我刚开始学习laravel。并从 nettuts+ ( url shortner ) 找到了一个小示例项目。它运作良好,但我面临的唯一问题是 (:any) 路线不起作用。这是我存档的三条路线。
前两条路线工作正常,但第三条路线永远不会被激活。它只有在我用 url 中的 index.php 调用它时才有效。就像 /index.php/abc 一样,它也应该适用于 /abc。仅供参考,我也从应用程序配置文件中删除了 index.php 设置。
你能帮他修好吗?