tutortonym/laravel-blade-directives

使用Laravel blade指令轻松创建表单。

1.7.2 2020-07-03 13:58 UTC

This package is auto-updated.

Last update: 2024-09-29 05:42:41 UTC


README

Laravel Blade指令轻松创建表单。

此包允许您使用Blade指令创建与HTML表单相关的标签。它将处理大多数表单中需要添加的额外元素,例如CSRF令牌、欺骗、验证错误、旧值以及以最少的努力显示数据库中的值。为了简单起见,从现在起,此包将被称为ttm-directives。

文档

此包的官方文档可以在这里找到。

兼容性

此包与Laravel 5.7及更高版本兼容。

安装

您可以通过composer安装此包

composer require tutortonym/laravel-blade-directives

包将自动注册自己,并准备好使用。

可用指令

  • @button(可选)
  • @checkbox(可选)
  • @email(可选)
  • @endform
  • @form(可选)
  • @hidden(可选)
  • @input(可选)
  • @label(可选)
  • @number(可选)
  • @password(可选)
  • @radio(可选)
  • @select(可选)
  • @textarea(可选)

后续版本将添加更多指令。

使用方法

所有Blade指令都用于视图中。

@form(action)

在此示例中,我们使用带有action选项的指令。给定的值将是项目中的路由名称。这是使用方法,但是您不必局限于使用路由名称。请查看下面的其他url选项。

  • action = 表单提交的路由名称
@form(login)

@endform

结果将是一个具有指向路由名称的action属性、post方法和CSRF令牌字段的表单。

<form action="http://url/to/your/login/page" method="POST">
  <input type="hidden" name="_token" value="##############">
</form>

关于TutorTonyM

我是一个来自美国的开发者,每天都在创建软件和网站。我对我的工作充满热情,并乐于分享我所拥有的知识。我在不同的平台上分享我的知识,例如YouTube.com/TutorTonyMTutorTonyM.com。您可以在FacebookInstagramTwitter上关注我 @TutorTonyM。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件