具有开始和结束的自定义功能

时间:2016-01-30 14:38:26

标签: laravel blade

我正在查看Laravel的一些模块,其中包含用户权限,我们可以使用类似

的内容
@permission
  {{ some blade code}} and some mark up 
@endpermission

我发现它非常直观......类似于@permission([' perm1',' perm2'])会成为一个很好的身份验证系统,也可以用在很多不同的方式。

有人可以让我知道如何解决这个问题吗?我知道如何制作一个帮手,然后访问像

这样的功能
{{ myfunction() }}

但是如何用@获得它是我想知道的。

1 个答案:

答案 0 :(得分:1)

这已经是Laravel的原生。请考虑以下代码段:

@can('update-post', $post)
    <a href="/post/{{ $post->id }}/edit">Edit Post</a>
@endcan

您必须学习Authorization服务:

https://laravel.com/docs/5.2/authorization