| 
					
				 | 
			
			
				@@ -0,0 +1,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<?php 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+namespace App\Http\Controllers; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+use Illuminate\Http\Request; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+class form_controller extends Controller { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public function index() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return view("form"); // Блейд 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public function store(Request $request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$request->validate([ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			"email" => "required|email:rfc,dns" // Будет большая задержка 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		], [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// Второй опциональный массив с детальными сообщениями об ошибках 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			"email.required" => "Нужен email", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			"email.email" => "Что-то не похоже на мыло!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return view("success"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |