J'ai trois tables: users, files et file_project. Chaque fichier a un user_id.Laravel - Valeurs multiples de politique - BelongsToMany
L'administrateur peut supprimer tous les fichiers, mais uniquement l'utilisateur les fichiers qu'il a téléchargés.
view.blade.php
table de fichiers
file_pro Table Ject
Après avoir soumis le formulaire que je reçois ces:
[
"23",
"22",
"24"
]
Donc, maintenant je peux supprimer les fichiers du contrôleur. Ce est le contrôleur:
public function deleteSelected (Request $request)
{
$files = $request->files;
File::destroy($files);
return redirect()->back();
}
Comment puis-je utiliser les stratégies et vérifier plusieurs ids?
Je peux maintenant identifier les enregistrements de la table de fichiers, en utilisant les identifiants de fichiers $
public function deleteSelected (Request $request)
{
$files = $request->files;
return $list = File::find($files);
}
Et la réponse est:
Toute aide?
Merci!