分享几个 Laravel 7 中很酷的 Blade 组件

表单按钮 

开发一个应用时,如果您希望重定向并且做一些其他操作时,不能使用简单的链接。GET 请求很容易受到 CSRF 攻击。

相反,您应该使用其他 HTTP 请求方式,使用表单和 CSRF 验证。 下面是一个在表单中生成按钮的 FormButton 组件。

{{-- content of formButton.blade.php --}}    @csrf    @method($method ?? 'POST')        

您可以像这样使用它:

// perform an action   Do something// perform an action with another HTTP verb   Delete model

导航栏 

几乎任何应用程序都需要显示某种导航,比如菜单和选项卡。这些导航链接是动态的,这样用户就可以知道自己在应用程序的哪个部分。

下面是可以展示链接的 navigationLink 组件。当其以当前请求的 URL 开始时,它会自动将自身设置为活动状态。

{{-- content of navigationLink.blade.php --}}
  • url(), $href) ? 'active' : '' }}"> {{ $slot }}
  • 这里是如何在 mailcoach.app 中使用它的。

     

    这就是渲染的方法。

    表单元素 

    Blade 组件会渲染出自适应的表单元素。我们来看一下 textField 组件在 Mailcoach 中的用法。

    @if($label ?? null) @endif @error($name) @enderror

    正如你所看到的一样,它渲染了标签、表单字段和可能的错误。这就是它的用法。

    
    

    以上就是分享几个 Laravel 7 中很酷的 Blade 组件的详细内容,更多请关注php中文网其它相关文章!

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
    如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
    发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/90500.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    vivo Y300t 将于 3 月底发布 内置 6500mAh 超薄蓝海电池
    上一篇 2025年11月18日 11:36:12
    如何实现MySQL中收回用户权限的语句?
    下一篇 2025年11月18日 11:38:14

    相关推荐

    发表回复

    登录后才能评论
    关注微信