如何在Laravel中使用变量重定向到特定路线
return redirect('orderresult')->with('orderlist', $orderDatas);
答案 0 :(得分:1)
return redirect()->route('orderresult')->with('orderlist', $orderDatas);
OR
return redirect('orderresult')->with('orderlist', $orderDatas);
并从会话中访问该变量
session('orderlist')
如果您有一条命名路线orderresult
https://laravel.com/docs/5.4/redirects#redirecting-named-routes https://laravel.com/docs/5.4/redirects#redirecting-with-flashed-session-data
答案 1 :(得分:0)
Route::post('user/profile', function () {
// Update the user's profile...
return redirect('dashboard')->with('status', 'Profile updated!');
});
“状态”将在会话中
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
答案 2 :(得分:0)
要重定向到具有变量的路径,请执行以下操作:
在路径中作为第二个参数作为数组或单个变量:
对于单个参数:
return Redirect::route('users', $id));
对于多个参数:
return Redirect::route('users', array('nick' => $username,'id' => $id));
答案 3 :(得分:0)
我想你可以试试这个:
return \Redirect::to('orderresult')->with('orderlist', $orderDatas);
在刀片文件中:
@if(Session::has('orderlist'))
<div class="alert-sucess">
{{ Session::get('orderlist') }}
</div>
@endif
希望这对你有用!!!