Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make(['nom_matiere' => $request->nom_matiere, 'code_matiere' => $request->code_matiere, 'color' => $request->color], ['nom_matiere' => 'required', 'code_matiere' => 'required', 'color' => 'required'], ['nom_matiere.required' => "le nom de la matière est requis", 'code_matiere.required' => "le Code de la matière est requis", 'color.required' => 'la couleur de la matière est requis']);
     if ($validator->passes()) {
         Matter::create(['nom_matiere' => $request->nom_matiere, 'code_matiere' => $request->code_matiere, 'color' => '#' . $request->color, 'user_id' => \Auth::user()->id]);
         return redirect()->action('StatisticsController@gestion')->with('success', 'Informations bien enregistrées');
     } else {
         return redirect()->back()->withErrors($validator);
     }
 }