0
我正試圖通過路由將一個控制器方法重定向到另一個控制器方法。不過,我也想傳遞一些數據。我試過Session::get('name')
,但似乎沒有工作。這是我的嘗試:在重定向到另一個路由時傳遞參數
public function before() {
return Redirect::to('later')->with('x', 'y');
}
public function later() {
dd(Session::get('x')); // null
dd($x) // not working
}
我的路線是喜歡經典:
Route::get('/later', '[email protected]')->middleware('auth');
我缺少什麼?
我可以看到你正試圖從重定向路由檢查呢? 無論如何,你正試圖重定向到'/ later' url,但是這個URL的Controller操作是'Employee \ EmployeeController @ formAnswer'和方法,你在'dd'處調用'later()',所以有些事顯然是不正確的。你確定你的路線是正確的嗎? 做'dd(__ CLASS __)',看看你是否在正確的控制器。 –