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.....!";

} }

Posté il y a 5 mois
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

Posté il y a 5 mois
Avatar de lazare_fortune
lazare_fortune

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

Posté il y a 4 mois
Avatar de SAWADOGOSIDIKI
SAWADOGOSIDIKI

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

Posté il y a 4 mois

Vous ne pouvez pas répondre à ce sujet.