Laravelでローカライズされたメッセージを処理するための良い方法は何ですか?Laravelでローカライズされたメッセージを処理するにはどうすればよいですか?
たとえば、 'あなたは正常にユーザーを追加しました'。
/user/success
のようなページにユーザーをリダイレクトするか、/user?message=success
のようにするのがよいでしょうか。
フィードバックをいただければ幸いです!
Laravelでローカライズされたメッセージを処理するための良い方法は何ですか?Laravelでローカライズされたメッセージを処理するにはどうすればよいですか?
たとえば、 'あなたは正常にユーザーを追加しました'。
/user/success
のようなページにユーザーをリダイレクトするか、/user?message=success
のようにするのがよいでしょうか。
フィードバックをいただければ幸いです!
私はフラッシュメッセージを好んでいます。そして、ビュー上では、メッセージが本当に良く見えるようにタイムアウトすることさえできます。今このアプローチは私のために働く。コントローラ側で :そのシンプルな側面ビューで、今
if($result==1)
{
Session::flash('message', 'You have successfully added the user');
return Redirect::to('/user/success');
}
else{
Session::flash('message', 'Something went wrong.');
return Redirect::to('/user/error');
}
。あなたが代わりにURIにメッセージを入れてのメッセージブロック
メッセージを/page/success
にリダイレクトすると、You have successfully added the user
というメッセージが表示されます。たとえば、ユーザーがカートにアイテムを追加すると、別のメッセージ(アクションではなくメッセージのみ)を使用して/page/success
にリダイレクトされます。
を表示し、自動非表示にするjqueryのかnotyを使用することができます
今、私は、後にユーザーにそれを表示するフラッシュメモリにメッセージを置きますどこにでも表示することができます。 – Jeemusu
これは本当に意見に基づいている...私は最初のアプローチを好む、私はそれがきれいなURLを見つける。 – Sherif
@Jeemusuあなたの答えをソースに追加しますか?私はあなたに最高の答えを与えるのが大好きです。 –