gpt4 book ai didi

php - 如何从一条 laravel 路由获取返回值到另一条路由

转载 作者:可可西里 更新时间:2023-10-31 23:54:44 26 4
gpt4 key购买 nike

如何将一条路线的值(value)转化为另一条路线

Route::get('/first_url', function () {
return "Hello this is test";
});

我尝试过类似的方法但没有成功。

Route::get('/second_url', function () {
$other_view = Redirect::to('first_url');
});

我想从first_url获取返回值到second_url中的变量$other_view来处理和操作返回值。

使用重定向正在改变 url。我不想使用它。

有什么想法吗???还是我在尝试做错事。

最佳答案

如果您只想返回 first_url,请执行以下操作:

Route::get('/first_url', ['as' => 'firstRoute', function () {
return "Hello this is test";
}]);

Route::get('/second_url', function () {
return redirect()->route('firstRoute');
});

了解更多关于重定向到路由的信息 here .

更新:

如果你想传递变量,你可以使用表单或者只是创建一个带参数的链接。您可以尝试这样的操作 {{ route('second_url', ['param' => 1]) }}

那么您的第二条路线将如下所示:

Route::get('/second_url/{param}', ['uses' => 'MyController@myMethod', 'param' => 'param']);

MyController中的myMethod方法:

public function myMethod($param){
echo $param;
...

关于php - 如何从一条 laravel 路由获取返回值到另一条路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36235354/

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