public function ajoutsoustache(Requests\reqcreersoustache $req) { $param = $req->all(); //verif voir Requests\reqcreersoustache //Stocker dans la bdd $stache = new \App\Soustache(); $stache->soustaches = $param['nomsoustache']; $stache->date = $param['date']; $stache->idtache = $param['id']; $stache->save(); //Redirection vers accueil return redirect()->route('listtaches')->with('status', 'OK, c\'est enregistré'); }
/** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { //verifier si la soustache exist if ($soustacheencours = Soustache::find($this->idsoustache)) { //verifier que la tache exist if ($tacheencours = Tache::find($soustacheencours->idtache)) { //verifier que la tche appartient bien a l'utilisateur logué if (Auth::user()->id == $tacheencours->idutilisateur) { return true; } } } return false; }
public function supprimersoustache(Requests\reqsupprimersoustache $req) { $param = $req->all(); //verif voir Requests\reqsupprimersoustache //Stocker dans la bdd $sttache = Soustache::find($param['idsoustachesupp']); $sttache->delete(); //Redirection vers accueil return redirect()->route('listtaches')->with('status', 'OK, c\'est modifier'); }