リクエスト変数をフォームリクエストから別のコントローラに渡そうとしています(2番目のコントローラにはたくさんのコードが含まれていますので、メインコントローラクリーン)、しかし、私がしようとすると、変数を渡す、何も起こらない、変数のデータは送信されません。コントローラから別のlaravelに変数を渡す5.4
class mainController extends Controller{
public function store(Request $request)
{
//validation
$otherClass = (new secondController)->createDBEntry($request);
}
}
class secondController extends Controller{
public function createDBEntry($request)
{
return $request;
}
}
しかし、何もsecondControllerに$リクエストから渡されない:
は、ここに私の現在のコードです。もし私がsecondControllerに何かをエコーしても何の問題もないので、呼び出されていますが、データは送られていません。私はここで何が欠けていますか?私はlaravelにかなり新しいことを心に留めて、私は5.4を使用しています。
あなたは「データがオーバー送信されていない」とはどういう意味ですか?エラーが発生していますか? 'ヌル'? – louisfischer
@louisfischerエラーはありません。空白のページだけです。 –
あなたは何も返されていません。しかし、あなたのコードはうまくいくはずです。 '$ otherClass =(new secondController ...')の行の後に 'dd($ otherClass);を追加してみてください。 – louisfischer