示例#1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(InstitutionRequest $request, $id)
 {
     $institution = Institution::findOrFail($id);
     $institution->update($request->all());
     $request->session()->flash('alert-success', 'Update was successful!');
     return redirect('/tvi/' . $institution->id . '/profile');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\InstitutionRequest $request)
 {
     $this->middleware('auth');
     if (!Auth::user()->hasSuperpowers()) {
         abort(403);
     }
     Institution::create($request->all());
     Session::flash('flash_message', "Die Institution wurde erfolgreich angelegt");
     Session::flash('flash_message_type', "success");
     return redirect()->action('InstitutionController@index');
 }