Advertisement
eimkasp

LaravelForm validation

Nov 16th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.19 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use Validator;
  7.  
  8.  
  9. class FormController extends Controller
  10. {
  11.  
  12.     public function index()
  13.     {
  14.         $errorMessages = [];
  15.         return view('form', compact("errorMessages"));
  16.     }
  17.  
  18.     public function displayRequest(Request $request)
  19.     {
  20.         // var_dump($request->request);
  21.  
  22.         $rules = array(
  23.             'name' => 'required',                       // just a normal required validation
  24.             'email' => 'required|email',    // required and must be unique in the ducks table
  25.             'email-confirm' => 'required|email|same:email'
  26.         );
  27.  
  28.         $messages = array(
  29.             'required' => 'Laukelis :attribute turi buti uzpildytas',
  30.             'same'  => ':others turi sutapti',
  31.             'email' => 'cia ne emaias laukelyje: :attribute'
  32.         );
  33.  
  34.         $validator = Validator::make($request->all(), $rules, $messages);
  35.         $errorMessages = [];
  36.         if ($validator->passes()) {
  37.             echo "viskas gerai";
  38.         } else {
  39.             $errorMessages = $validator->messages();
  40.         }
  41.  
  42.  
  43.         return view('form', compact('errorMessages'));
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement