/** * Modifie une actualité * @param Request $req Le formulaire avec les données à modifié * @return View Vue avec toutes les actualités */ public function modify(Request $req) { $this->validate($req, ['articleTitle' => 'required|max:35', 'content' => 'required', 'id' => 'required']); $old_actuality = Actuality::find($req->input('id')); $old_actuality->name = $req->input('articleTitle'); $old_actuality->content = $req->input('content'); $old_actuality->save(); return redirect('actuality'); }
/** * Affiche la vue d'administration avec les actualités * @return vue retourne la vue avec les actualités */ public function show() { $actualities = Actuality::distinct()->get(); $users = DB::select('select id, name, email, is_admin from users'); return view('admin', ['actualities' => $actualities, 'users' => $users]); }