Ejemplo n.º 1
0
 public function postAdd(Request $request)
 {
     try {
         $this->validate($request, ['name' => 'required', 'company_id']);
         $input = $request->all();
         $agreement = Agreement::create($input);
         $agreement->save();
         if ($request->companies) {
             $agreement->companies()->sync($request->companies);
         }
         Session::flash('ok_message', 'Agreement successfully added!');
         return redirect()->route('admin.agreements.index', $agreement->company_id);
     } catch (Exception $e) {
         Session::flash('error_message', 'Error adding agreement');
         return redirect()->back();
     }
 }