/** * Store a newly created resource in storage. * * @return Response */ public function store(ActuRequest $request) { $actu = new \App\Actu(); $actu->id_users = $request->id_users; $actu->id_langues = $request->id_langues; $actu->titre = $request->titre; $actu->description = $request->description; $actu->statut = 1; $actu->save(); // Récupération de l'insertion précedente $last_actu = \App\Actu::orderBy('id', 'desc')->limit(1)->get(); // Alimentation de la table notificationHistory $noti = new \App\NotificationHistory(); $noti->id_users = Auth::user()->id; $noti->id_notif = $last_actu[0]->id; $noti->title = 'Une actualité à été créer, ' . $request->titre; $noti->description = 'Detail de l\'actualité ' . $request->description; $noti->status = 1; $noti->save(); return redirect('actu')->withFlashMessage("Création effectué avec succès"); }
/** * @return \Illuminate\View\View */ public function index() { $actu = \App\Actu::with('users', 'langues')->get(); return view('auth.index', compact('actu')); }