Laravel memadam rekod hanya boleh dipadamkan oleh pemiliknya. Bagaimanakah kaedah `musnah()` perlu ditambah?
阿神
阿神 2017-05-16 16:49:51
0
1
407

Sebagai contoh, jika artikel hendak dipadamkan, hanya pencipta artikel ini boleh memadamkannya. Bagaimanakah kaedah destroy() berikut perlu ditambah?


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

闭关修行中......

membalas semua(1)
Ty80

Kod pseudo:

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

Pendekatan yang agak betul ialah,

1 Jangan biarkan dia berpeluang menekan butang padam (tersembunyi di antara muka)
2

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan