1public function store(Request $request)
2{
3 $validator = Validator::make($request->all(), [
4 'title' => 'bail|required|max:255',
5 'body' => 'required',
6 ]);
7
8 // Check validation failure
9 if ($validator->fails()) {
10 // [...]
11
12 foreach($validator->messages()->getMessages() as $field_name => $messages) {
13
14 // Go through each message for this field.
15 foreach($messages AS $message) {
16 echo '***********'.$message.'***********<br>';
17 }
18 }
19 }
20
21 // Check validation success
22 if ($validator->passes()) {
23 // [...]
24 }
25
26 // Retrieve errors message bag
27 $errors = $validator->errors();
28}
1 @if ($errors->any())
2 @foreach ($errors->all() as $error)
3 <div>{{$error}}</div>
4 @endforeach
5 @endif
6
1 //import
2 use Illuminate\Support\Facades\Validator;
3
4 // single var check
5 $validator = Validator::make(['data' => $value],
6 ['data' => 'string|min:1|max:10']
7 );
8 if ($validator->fails()) {
9 // your code
10 }
11
12 // array check
13 $validator = Validator::make(['data' => $array],
14 ['email' => 'string|min:1|max:10'],
15 ['username' => 'string|min:1|max:10'],
16 ['password' => 'string|min:1|max:10'],
17 ['...' => '...']
18 );
19
20 if ($validator->fails()) {
21 // your code
22 }
1<!-- /resources/views/post/create.blade.php -->
2
3<h1>Create Post</h1>
4
5@if ($errors->any())
6 <div class="alert alert-danger">
7 <ul>
8 @foreach ($errors->all() as $error)
9 <li>{{ $error }}</li>
10 @endforeach
11 </ul>
12 </div>
13@endif
14
15<!-- Create Post Form -->
1/**
2 * Store a new blog post.
3 *
4 * @param Request $request
5 * @return Response
6 */
7public function store(Request $request)
8{
9 $validatedData = $request->validate([
10 'title' => 'required|unique:posts|max:255',
11 'body' => 'required',
12 ]);
13
14 // The blog post is valid...
15}