问题标签 [route-parameters]

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 投票
2 回答
48 浏览

laravel - laravel route::post 错误的方法被调用

从一些背景信息开始,我有 3 个模型 - Course, Pathway, Module.

Course有很多有Pathway
Pathway很多Module
Course有很多Module通过(通过Pathway

我已经设置了创建课程、途径和模块的路线。但是,当我尝试保存新创建的模型实例时,它调用了错误的路由方法——甚至没有命中store相关控制器的方法

我知道路线的顺序很重要。我尝试改变它们,但它仍然无法按预期工作。

这是我到目前为止所拥有的:


问题是,当我尝试store使用PathwayorModule时,它会到达Route::post('/courses/{course}')路线。

我尝试改变路线的顺序,但都没有奏效。我还确保创建表单操作是正确的 Url Route。它仍然是一样的。

我也无法分辨正在调用哪个控制器方法。尝试做一个dd()on CourseController@create, PathwaysController@createModulesController@create但没有一个被击中。

任何有关为什么会发生这种情况的帮助将不胜感激


编辑

这是我的一些路线: 在此处输入图像描述

0 投票
0 回答
11 浏览

reactjs - 在 React 中路由覆盖的最佳方法是什么

我在网站上的各个地方都有一个预告片列表。在主页和部分页面上。如果您单击预告片,则相关预告片的(详细)信息必须显示在叠加层中。

GraphQL 查询:

我创建了一条路线<Route path="*" component={Product} />

<Teaser />组件中我有一个链接:

然后在<Product />组件内部,我从 url 中 grep id 并将其用于查询变量以获取正确的数据(基于 id):

这里我使用了查询参数。这是正确的方法还是使用路由器参数更好,例如<Route path='/products/:id' component={Product} />?有哪些选择以及需要考虑的利弊?

0 投票
1 回答
23 浏览

laravel - 如何在 Laravel 路由模型绑定中将加密的 ID 作为路由参数传递

我想将加密的 ID 作为路由参数传递。目前,我正在使用 Route 模型绑定,它返回 404