我想允許用戶只CRUD他們自己的帖子。我不想創建一個新的中間件,而是利用現有的中間件。那麼,Entrust的默認中間件可以擴展到適合這個目的嗎?如何檢查用戶是否擁有Entrust的記錄?
class PostsController extends Controller
{
public function __construct()
{
$this->middleware('auth');
$this->middleware('role:blogger|owner'); // <-- implement additional logic in here
}
...
}
你有沒有回答/解決方案不在這裏?我正面臨類似的問題,我正在考慮轉向標準的Laravel授權,現在它可用... –
據我記憶,我還沒有找到任何直接的方式來處理這個問題,使用Entrust –