2015-09-29 24 views
5

Làm thế nào để áp dụng Laravel Gate (http://laravel.com/docs/5.1/authorization) cho một bộ sưu tập hùng hồn.Cấp phép Laravel cho bộ sưu tập Eloquent

Nó hoạt động cho mục duy nhất như dưới đây

$post = Post::findOrFail($id); 

if ($user->cannot('view-post', $post)) { 
    abort(403); 
} 

Nhưng không phải làm việc cho một bộ sưu tập. Có thể lọc bộ sưu tập bằng cách sử dụng Cổng và trả lại bộ sưu tập không?

$posts = Post::all(); 

Trả lời

Các vấn đề liên quan