LaravelのredirectRouteプロパティに問題があります。私がしたいのは、要求の検証後、例えば、レジスタ要求が失敗した場合、適切なエラーを伴う別のビューにリダイレクトすることです。私はRegisterControllerでprotected $redirectRoute = '/route-name'
を試しましたが、動作していません。私はここを参照してくださいlaravelの検証ルートをリダイレクト
1
A
答えて
1
をLaravel 5.4を使用しています:https://laravel.com/docs/5.4/validation#manually-creating-validators
は、あなたが手動でバリデータを作成する必要がありますし、その後、あなたは正確にどこ検証が失敗した場合にリダイレクトするように、それを伝えることができます。
$validator = Validator::make($request->all(), [
'title' => 'required|unique:posts|max:255',
'body' => 'required',
]);
if ($validator->fails()) {
return redirect('post/create')
->withErrors($validator)
->withInput();
}
フォームリクエストを使用している場合は、次のプロパティをオーバーライドしてカスタムの場所にリダイレクトすることができます。
+1
$ redirectRouteプロパティを試しましたが、動作しません。私はカスタムリクエストを試してみる。ありがとうございます:) –
+0
ようこそ、幸運 – kjones
関連する問題
- 1. Laravel 5.2の検証リダイレクト
- 2. Laravel 5.2フォームの検証リダイレクトの問題
- 3. Laravel 5.5。検証要求のリダイレクト/応答
- 4. Laravel - ルートへのリダイレクトPOST
- 5. Laravelルート()HTTPにリダイレクト:// localhostarticle
- 6. Laravel 5.2 - ルート認証
- 7. 検証Laravelの検証
- 8. Laravel 5.3の認証ルートは/
- 9. Laravel 5.3認証後のリダイレクト
- 10. vueコンポーネントからlaravelルートへのリダイレクト
- 11. Laravelは他のルートにリダイレクトします
- 12. Laravel - make:別のルートにリダイレクトする
- 13. Laravelルートのリダイレクトが多すぎる
- 14. ルート上でモーダルを起動 - フォーム検証 - [Laravel]
- 15. Laravel(5.3.24+)検証:カスタムエラーメッセージでのカスタム検証
- 16. Laravel検証ログイン
- 17. カスタムメッセージlaravel検証
- 18. Laravelフォームリクエストの検証
- 19. Laravelフォームの検証
- 20. Laravel Excelの検証
- 21. laravelのフォーム検証
- 22. Laravelの検証が
- 23. laravelのカスタム検証
- 24. フォームの検証後のリダイレクト
- 25. 検証前/検証後メッセージLaravel
- 26. フラッシュメッセージとLaravel検証とカスタム検証パラメータ
- 27. リアクタルータのパス検証とリダイレクト
- 28. Laravel検証とチェックボックス
- 29. リユースlaravel検証ルール
- 30. REST API、Laravel、検証
また、あなたが使用している適切なタグを適用しているLaravel – kjones