gpt4 book ai didi

laravel - 如何在 Laravel 中将变量从 View 传递到路由

转载 作者:行者123 更新时间:2023-12-02 14:32:47 24 4
gpt4 key购买 nike

如何在 Laravel 中将变量从 View 传递到路由?

这是我的 route.php 中的代码:

Route::get('/{id}/{id1}', 'WelcomeController@index');

welcome.blade.php:

< a href="{{URL::route('/{4}/{5}')}}">test</a>

我想建立一个引用上面路线的链接。

最佳答案

一个好的方法是命名您的路线,然后按名称引用它,传递所需的参数。具体方法如下:在routes.php:

Route::get('/{id}/{id1}', ['as' => 'welcome_index', 'uses' => 'WelcomeController@index']);

在您看来,您可以这样做:

<a href="{{ route('welcome_index', [4, 5]) }}">test</a>

请注意,第一个参数代表路由名称,第二个参数代表 URL 的参数。您可以阅读更多here .

命名路由的优点是您可以稍后更改路由路径,并且您的 URL 仍然适用于上面的代码。

关于laravel - 如何在 Laravel 中将变量从 View 传递到路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29381836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com