Skip to content

laravel-china/PhpStorm-LiveTemplates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PhpStorm-LiveTemplates

Collections of PhpStorm-LiveTemplates

Installation

First, find your configuration folder.

Windows: <your home directory>\.WebIde<version>\config
Linux: ~\.WebIde<version>\config
MacOS: ~/Library/Preferences/WebIde<version>

On my MacOS, it would be ~/Library/Preferences/WebIde80 so you have to adjust commands to your platform. There is a templates/ directory. It contains XML files with Live Templates.

Create a git repository in the templates/ dir and pull the templates

$ cd ~/Library/Preferences/WebIde80/templates
$ git init
$ git remote add origin git@github.com:laravel-china/PhpStorm-LiveTemplates.git
$ git pull origin master

If this wouldn't work, you should just backup your templates, clone the repo and merge them manually.

##Forms

fo Form open tag

{!! Form::open() !!}

fc Form close tag

{!! Form::close() !!}

textfield Text form field

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::label('$NAME$', '$VALUE$:') !!}
    {!! Form::text('$NAME$', null, ['class' => 'form-control']) !!}
</div>

emailfield Email form field

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::label('$NAME$', '$VALUE$:') !!}
    {!! Form::email('$NAME$', null, ['class' => 'form-control']) !!}
</div>

passwordfield Password form field

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::label('$NAME$', '$VALUE$:') !!}
    {!! Form::password('$NAME$', ['class' => 'form-control']) !!}
</div>

textareafield Text area form field

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::label('$NAME$', '$VALUE$:') !!}
    {!! Form::textarea('$NAME$', null, ['class' => 'form-control']) !!}
</div>

hiddenfield Hidden form field

{!! Form::hidden('$NAME$', $VALUE$) !!}

submitfield Submit form field

<!--- $VALUE$ Field --->
<div class="form-group">
    {!! Form::submit('$NAME$', ['class' => 'btn btn-primary']) !!}
</div>

req Require field (add in the attribute array of any form field type to make field required.

'required' => 'required'

About

Collections of PhpStorm-LiveTemplates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published