Laravel 6

verification des session avant suppression

Avatar de SAWADOGOSIDIKI
SAWADOGOSIDIKI

salut!!! je suis sur un projet qui est la gestion des rapports dont les rapports sont affiches par directions. pour cela chaque utilisateur devrait pouvoir supprimer uniquement ses rapports enregistrer et non pour une autre personne. j'ai pensé a utlisé les session mais sa ne marche toujours pas. je dois verifier si le rapport que l'user veut supprimer l'appartient sinon un message d'erreur lui serait renvoyer.

jai recuperer id du user connecté pour comparer avec celui enregistrer dans la table rapports mais tjr probleme.

tables rapports(id, nom,.... id_user); user(id, nom,...);

Model User.php public function documents() { return $this->hasMany('App\Models\Document'); }

Model rapport.php public function user() { return $this->belongsTo('App\User','id_user'); }

RapportController.php(suppression);

public function destroy($id) { $user= Auth:: user()->id; $documents= Document::findOrFail($id); $documents->id_user;

if($user = $documents){

Storage::delete($documents->fichier,$documents->fichier1,$documents->fichier2);

$documents->delete();

return response()->json($documents); }else{ return "Desole.....!";

} }

Avatar de CinquièmeDimension
CinquièmeDimension

Est-ce que tu viens de republier exactement le même post qu'hier ? https://laravel.fr/t/laravel-6/verification-des-session-avant-suppression

Avatar de lazare_fortune
lazare_fortune

C'est le même post. Songe à voir tes sujets et les réponses avant de re-poster

Avatar de SAWADOGOSIDIKI
SAWADOGOSIDIKI

Oui mais ici j'ai essaye d'apporté quelques modifications pour vous comprendre mon probleme.

Vous ne pouvez pas répondre à ce sujet.