我在一个视图中有一个字符串,我需要传递给第二个视图。
里面的view1我有
route('admin.olt.add', $id, $resp)
其中 $resp 是我需要传递给第二个视图的参数。我的路由文件调用返回第二个视图的控制器
Route::get('/olt/{id}/add', 'OLTController@config_parameters_onu')->name('olt.add');
有什么方法可以传递这个参数而不将它添加到 url 中吗?
答案 0 :(得分:1)
我不知道我是否完全理解您的问题,但是当我了解到它时,您可以将此变量添加到会话中,然后在任何视图中随时获取它
将变量添加到会话中
session(['resp' => $resp]);
把它取回来
session('resp')
这里是完整的 docs 以获得更好的指导
希望这就是你想要的
答案 1 :(得分:0)
你应该使用一个包含多个参数的数组
route('admin.olt.add', ['id'=>$id, 'resp'=>$resp]);