Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 带有开始和结束的自定义函数_Laravel_Blade - Fatal编程技术网

Laravel 带有开始和结束的自定义函数

Laravel 带有开始和结束的自定义函数,laravel,blade,Laravel,Blade,我在看一些具有用户权限的Laravel模块,在那里我们可以使用 @permission {{ some blade code}} and some mark up @endpermission 我觉得这很直观。。。类似has@permission(['perm1',perm2'])的东西将成为一个很好的身份验证系统,也可以以许多不同的方式使用 有人能告诉我怎么做吗?我知道如何制作一个助手,然后访问类似的函数 {{ myfunction() }} 但我想知道的是如何通过@实现这一点。这已

我在看一些具有用户权限的Laravel模块,在那里我们可以使用

@permission
  {{ some blade code}} and some mark up 
@endpermission
我觉得这很直观。。。类似has@permission(['perm1',perm2'])的东西将成为一个很好的身份验证系统,也可以以许多不同的方式使用

有人能告诉我怎么做吗?我知道如何制作一个助手,然后访问类似的函数

{{ myfunction() }}

但我想知道的是如何通过@实现这一点。

这已经是Laravel的母语了。考虑下面的片段:

@can('update-post', $post)
    <a href="/post/{{ $post->id }}/edit">Edit Post</a>
@endcan
@can('update-post',$post)
@恩德坎
您必须研究
授权
服务:


按照本文档的说明扩展刀片服务器。可能也会有帮助。@Bogdan是的,这篇文章很有帮助,我现在要试试这个东西。看起来很直截了当。