Laravel 授权策略提供的 @can Blade 命令?
blade模板语法 can 问题
使用方法是
can(还是个用户 尴尬就不写@了)
Html 代码
@endcan
使用 can 存在什么先决条件 update 对应的是策略里面的 update 的方法 还是 控制器里面的
对应的里面的update 的方法
public function update(TopicRequest $request, Topic $topic)
{
$this->authorize('update', $topic); //或者说是不是这个语句的另一种在页面的显示方式
$topic->update($request->all());
return redirect()->route('topics.show', $topic->id)->with('success', '更新帖子成功');
}
或者说can是一个什么样的机制? 怎么样做到判断的 ? 请各位大神指教下 谢谢!
推荐文章: