コントローラからリダイレクトしてデータを渡したい。コントローラからリダイレクトしてデータを渡す
public function fortest(Request $request)
{
$user = DB::table('user2s')->where('name', $request->name)->first();
if (isset($user))
{
return redirect('/fortest2', ['user'=>$user]);//compact('user'));
//return $this->fortest2($request);
}
}
public function fortest2(Request $request)
{
return $request->name;
}
Route::get('/fortest', '[email protected]');
Route::get('/fortest2/', '[email protected]');
コードは、コントローラ内から直接コントローラを呼び出すときに機能します。データ型にはモデルがあります。どうすればこれを達成できますか?
この
あなたのルートのようにやってみてください。しかし、どうすれば$ valueからデータを取得できますか?私が$ value-> nameを返そうとすると、 "非オブジェクトのプロパティを取得しようとしています"があります。セッションは私がセッション['id']にアクセスしなければならない配列ですか? – rur2641
セッションはヘルパー機能です。 session( 'data')を呼び出すと、基本的に$ _SESSION ['data']を呼び出します。キーを取得する方法があるかどうかわかりません。キーを取得するためには何が必要ですか? –
オブジェクトの名前を表示しようとしていますが、上記のエラーが発生します。 – rur2641