问题标签 [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.
laravel - laravel route::post 错误的方法被调用
从一些背景信息开始,我有 3 个模型 - Course
, Pathway
, Module
.
Course
有很多有Pathway
Pathway
很多Module
Course
有很多Module
通过(通过Pathway
)
我已经设置了创建课程、途径和模块的路线。但是,当我尝试保存新创建的模型实例时,它调用了错误的路由方法——甚至没有命中store
相关控制器的方法
我知道路线的顺序很重要。我尝试改变它们,但它仍然无法按预期工作。
这是我到目前为止所拥有的:
问题是,当我尝试store
使用Pathway
orModule
时,它会到达Route::post('/courses/{course}')
路线。
我尝试改变路线的顺序,但都没有奏效。我还确保创建表单操作是正确的 Url Route。它仍然是一样的。
我也无法分辨正在调用哪个控制器方法。尝试做一个dd()
on CourseController@create
, PathwaysController@create
,ModulesController@create
但没有一个被击中。
任何有关为什么会发生这种情况的帮助将不胜感激
编辑
reactjs - 在 React 中路由覆盖的最佳方法是什么
我在网站上的各个地方都有一个预告片列表。在主页和部分页面上。如果您单击预告片,则相关预告片的(详细)信息必须显示在叠加层中。
GraphQL 查询:
我创建了一条路线<Route path="*" component={Product} />
:
在<Teaser />
组件中我有一个链接:
然后在<Product />
组件内部,我从 url 中 grep id 并将其用于查询变量以获取正确的数据(基于 id):
这里我使用了查询参数。这是正确的方法还是使用路由器参数更好,例如<Route path='/products/:id' component={Product} />
?有哪些选择以及需要考虑的利弊?
laravel - 如何在 Laravel 路由模型绑定中将加密的 ID 作为路由参数传递
我想将加密的 ID 作为路由参数传递。目前,我正在使用 Route 模型绑定,它返回 404