LaravelCollective HTML Form Snippets for Atom
Atom snippets for LaravelCollective HTML form elements. -- by, Chris Kankiewicz (@PHLAK)
Like this project? Keep me caffeinated by making a donation.
Installation
Wtih APM:
apm install laravelcollective-html-form-snippets
In Atom:
- In Atom press
Ctrl
+Shift
+P
to open the command pallet - Search for
Install Packages and Themes
and pressEnter
- From the "Install Packages" page search for
LaravelCollective HTML Form Snippets
- Press the
Install
button to install
With Git:
Clone the repository in your Sublime Text "Packages" directory (~/.atom/packages on Linux):
git clone git@github.com:PHLAK/laravelcollective-html-form-snippets-atom.git
NOTE: It is recommended that you also install the language-blade package to get full blade syntax highlighting.
Usage
To use these snippets, type the trigger text followed by the Tab
key.
Trigger Text | Output |
---|---|
formopen |
{!! Form::open() !!} |
formclose |
{!! Form::close() !!} |
formtoken |
{!! Form::token() !!} |
formmodel |
{!! Form::model($user, []) !!} |
formlabel |
{!! Form::label($for, $text, []) !!} |
formtext |
{!! Form::text($name, $value, []) !!} |
formtextarea |
{!! Form::textarea($name, $value, []) !!} |
formpassword |
{!! Form::password($name, []) !!} |
formhidden |
{!! Form::hidden($name, $value, []) !!} |
formemail |
{!! Form::email($name, $value, []) !!} |
formfile |
{!! Form::file($name, []) !!} |
formcheckbox |
{!! Form::checkbox($name, $value, $checked, []) !!} |
formradio |
{!! Form::radio($name, $value, $checked, []) !!} |
formnumber |
{!! Form::number($name, $value, []) !!} |
formdate |
{!! Form::date($name, \Illuminate\Support\Carbon::now(), []) !!} |
formselect |
{!! Form::select($name, $optionsArray, $defaultKey, []) !!} |
formselectrange |
{!! Form::selectRange($name, $min, $max), [] !!} |
formselectmonth |
{!! Form::selectMonth($name, []) !!} |
formsubmit |
{!! Form::submit($text, []) !!} |
Contributing
- Fork this repo
- Make your changes
- Submit Pull Request
Changelog
A list of changes can be found on the GitHub Releases page.
Troubleshooting
Please report bugs to the GitHub Issue Tracker.
Copyright
This project is licensed under the MIT License.