gpt4 book ai didi

laravel-5 - 来自 Blade 引擎的 @cannot 语句不工作

转载 作者:行者123 更新时间:2023-12-05 01:46:36 25 4
gpt4 key购买 nike

我试图在我的模板中使用@cannot,但我遇到了以下问题。使用代码:

@section('content')
@can('upload-images',$flyer)
<form action="{{ URL::to('/') }}/{{ $flyer->zip }}/{{ $flyer->street }}/photos" method="POST" class="dropzone" enctype="multipart/form-data">
{{ csrf_field() }}
</form>
@endcan
@cannot
<p>Not allowed</p>
@endcannot
@stop

@cannot 抛出以下错误:

Undefined class constant 'denies'

我知道 @cannot 存在并且还使用了 Gate::denies,这是我正在犯的错误,这是应该发生魔法的 Github 提交:

https://github.com/laravel/framework/commit/9c41aa0d53412e3008285e89ff9764fa51b42469

有什么线索吗?谢谢!

最佳答案

Laravel 的文档正在更新中。我应该使用@else:

@can(...)
@else
@endcan

@cannot 应该用作@can 的反义词,但绝不能同时使用:

@cannot(...)
@else
@endcannot

关于laravel-5 - 来自 Blade 引擎的 @cannot 语句不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35114624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com