我想允许用户只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 –