tutortonym/laravel-blade-directives 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tutortonym/laravel-blade-directives

Composer 安装命令:

composer require tutortonym/laravel-blade-directives

包简介

Laravel blade directives to create forms with ease.

README 文档

README

Laravel Blade directives to create forms with ease.

This package will allow you to create html forms related tags using Blade directives. It will take care of additional elements needed in most forms such as CSRF tokens, spoofing, validation errors, old values, and displaying values from the database with minimum effort. For simplicity purposes, from here on this package will be referred to as ttm-directives.

Documentation

The official documentation for this package can be found Here.

Compatibility

This package is compatible with Laravel 5.7 and above.

Installation

You can install the package via composer:

composer require tutortonym/laravel-blade-directives

The package will automatically register itself and it will be ready to use.

Available Directives

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

More directives to be added in the upcoming versions.

How to Use

All Blade directives are used on the views.

@form(action)

In this example we are using the directive with the action option. The value given will be the the name of a route in your project. This is how it should be used, however, you are not limited to using route names. Look below for other url options.

  • action = the route name for the form submission
@form(login)

@endform

The result will be a form with an action attribute pointing to a route name, a method of post and a csrf token field.

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

About TutorTonyM

I'm a developer from the United States who creates software and websites on a daily basis. I'm passionate about what I do, and I like to share the knowledge I possess. I share my knowledge on different platforms such as YouTube.com/TutorTonyM and TutorTonyM.com. You can follow me on my social media @TutorTonyM on Facebook, Instagram, and Twitter.

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-05-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固