Skip to content

deptrai21/laravel-blade-phpstorm-live-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Blade Live Templates

PhpStorm Live templates let you insert frequently-used or custom code constructs into your source code file quickly, efficiently, and accurately.

This repo contains live templates for frequently-used Laravel Blade directives.

Demo

How to install

  1. Download and copy the Laravel-Blade.xml file to your templates folder:
  • Windows: <your home directory>\.<product name><version number>\config\templates
  • Linux: ~\.<product name><version number>\config\templates
  • OS X: ~/Library/Preferences/<product name><version number>/templates

e.g. ~/Library/Preferences/PhpStorm2017.2/templates on OS X for PhpStorm 2017

  1. Restart PhpStorm.

  2. To see all templates, go to Preferences->Live Templates and expand Laravel-Blade.

Templates

  • @elseif : Blade @elseif
  • @for : Blade @for
  • @foreach : Blade @foreach
  • @if : Blade @if
  • @ifelse : Blade @ifelse
  • @include : Blade @include
  • @layout : Blade template skeleton
  • @section : Blade @section
  • @while : Blade @while
  • {{ : Blade {{ echo data }}
  • @yield : Blade @yield
  • @extends : Blade @extends
  • @sectionx : Blade @section extended
  • {{{ : Blade {{{ echo escaped data }}}
  • @unless : Blade @unless
  • {{-- : Blade comments
  • @forelse : Blade @forelse
  • {!! : Blade {!! echo raw data !!}
  • @component : Blade @component
  • component : Blade component scaffold
  • @auth : Blade @auth
  • @guest : Blade @guest
  • @switch : Blade @switch
  • @includeWhen : Blade @includeWhen
  • @each : Blade @each
  • @push : Blade @push
  • @stack : Blade @stack
  • @inject : Blade @inject
  • @can : Blade @can
  • @cannot : Blade @cannot
  • @verbatim : Blade @verbatim
  • @isset : Blade @isset
  • @empty : Blade @empty
  • mix : Laravel's global mix function
  • @lang : Blade @lang
  • @slot : Blade @slot
  • @json : Blade @json
  • @hasSection : Blade @hasSection
  • @csrf : Blade CSRF Field
  • @method : Blade @method
  • @includeIf : Blade @includeIf
  • @includeFirst : Blade @includeFirst
  • @prepend : Blade @prepend
  • @doc : Blade @php /** PHPDoc */

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-directive)
  3. Replace the Laravel-Blade.xml with your current config file from PhpStorm templates folder.
  4. Update this README.md file.
  5. Commit your changes (git commit -m 'Add new blade directive')
  6. Push to the branch (git push origin my-new-directive)
  7. Create new Pull Request

License

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

About

PhpStorm Live Templates for Laravel Templates (Blade)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published