「Php/laravel/laravel5/validation」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==ルール追加== public function store(Request $request) { $this->validate($request, [ 'title' => 'required|unique:posts|max:255', 'body' => 'req...」) |
|||
行9: | 行9: | ||
==テンプレートにエラー表示== | ==テンプレートにエラー表示== | ||
@if (count($errors) > 0) | @if (count($errors) > 0) | ||
− | <div class="alert alert-danger"> | + | <nowiki><</nowiki>div class="alert alert-danger"> |
− | <ul> | + | <nowiki><</nowiki>ul> |
@foreach ($errors->all() as $error) | @foreach ($errors->all() as $error) | ||
− | <li>{{ $error }}</li> | + | <nowiki><</nowiki>li>{{ $error }}</li> |
@endforeach | @endforeach | ||
</ul> | </ul> |
2016年8月11日 (木) 08:18時点における版
ルール追加
public function store(Request $request) { $this->validate($request, [ 'title' => 'required|unique:posts|max:255', 'body' => 'required', ]);
テンプレートにエラー表示
@if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>テンプレート:$error</li> @endforeach </ul> </div> @endif
エラーメッセージの日本語化
https://gist.github.com/syokunin/b37725686b5baf09255b
以下をjaに変更
vi config/app.php 'locale' => 'ja'
項目を日本語化
上記日本語化を入れた後
vi resources/lang/ja/validation.php 'attributes' => [ 'id' => 'ユーザID', 'password' => 'パスワード', ],