Laravel中命名路由的一些用例是什么?

用户名

在阅读了文档之后,我仍然对Laravel中的“命名路线”一无所知。

你能帮我理解吗?

Route::get('user/profile', function () {
    //
})->name('profile');
Route::get('user/profile', 'UserProfileController@show')->name('profile');

它说:

为给定路由分配名称后,可以在生成URL或通过全局路由功能重定向时使用路由名称

我不明白句子第二部分关于生成URL或重定向的含义。

profile在上述示例中,生成的URL是什么?我将如何使用它?

沙布尔汉

最好的资源就在这里:https : //laravel.com/docs/5.8/routing#named-routes

在您看来,一种常见的用例是。假设您的发布请求转到特定的路线,基本上没有命名的路线,您可以像这样简单地存储任务

action="/task"

但是说,例如,您需要将路由更新到/ task / store,则需要在使用该路由的所有位置进行更新。

但是请考虑您使用了命名路线

Route::post('/task', 'TaskController@store')->name('task.store'); 

使用命名路线,您可以在视图中使用以下路线:

action="{{route('task.store')}}"

现在,如果您选择更新路线,则只需要在routes文件中进行更改并将其更新为所需的内容即可。

Route::post('/task/now/go/here', 'TaskController@store')->name('task.store');

如果需要将参数传递给路由,可以将其作为参数传递给路由助手,如下所示:

route('task.edit', 1), // in resource specific example it will output /task/1/edit 

给出所有使用刀片模板的视图示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

元类的一些(具体)用例是什么?

Redux Toolkit的一些常见CreateAsyncThunk用例是什么

GraphQL的一些实际用例是什么?什么时候应该选择基于REST的GraphQL?

一些特定用例的C ++原子存储顺序

在表中的一些连续行之后插入一行的最佳做法是什么?

在 wordpress 中处理一些隐藏站点的最佳方法是什么?

在MATLAB中模拟级联索引的一些好方法是什么?

这是什么意思 /*!CSS中的一些URL或文本* /

在Angular2中使用nativeElement访问DOM的一些好的选择是什么?

Haskell替代方案中“一些”和“许多”功能的定义是什么意思

从python库中调用用户定义函数的一些好方法是什么?

使用 ReactJS App 在组件模板中显示一些代码或片段的最佳方式是什么?

是什么赋予了std :: future一些共享状态

非关键资源的一些例子是什么?

Go接口的一些示例是什么?

否则,嵌套的一些更好的选择是什么?

使用reduce() 的一些好的场景是什么?

Java中WeakCache的用例是什么?

bash中noop [:]的用例是什么?

“!”的用例是什么?URL中的“ $”“(”“)”“ +”“,”字符?

大傻的DSL中的一些字段是干什么用的?

“SAS”中的“重命名”功能和“标签”功能有什么区别,它们的用例是什么?

当在ajax中设置缓存false时,它会在请求中添加一些值它是什么

用jq替换json中的一些键

在Double类中为NaN,POSITIVE_INFINITY和其他一些常量设置的值是什么?

我在我的“应用引擎”应用程序中收到了一些未知的请求,想知道它们是什么

如何断言表单字段包含一些文本,而不管 Cypress 中的文本是什么?

需要帮助来识别一些电缆连接器及其用例

在球拍中,我创建了一个函数来查找列表中的最大值,但是我的一些测试用例无法正常工作,为什么其中一些无法正常工作?