Laravel supprime un enregistrement L'enregistrement ne peut être supprimé que par son propriétaire. Comment ajouter la méthode `destroy()` ?
阿神
阿神 2017-05-16 16:49:51
0
1
428

Par exemple, si un article doit être supprimé, seul le créateur de cet article peut le supprimer. Comment ajouter la destroy()méthode suivante ?


public function destroy($id)
    {
        $user = \Auth::user();
        //...
        Article::destroy($id);
        //...
    }
阿神
阿神

闭关修行中......

répondre à tous(1)
Ty80

Pseudo-code :

if(Article::findByid($id)->getAuthorId()==$user->id){
    Article::destroy()
}else{
    throw new Exception("没有删除权限");
}

L'approche relativement correcte est la suivante :

1. Ne lui laissez pas la possibilité d'appuyer sur le bouton supprimer (caché sur l'interface)
2. Jugez avant de supprimer

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal