Laravel Blade Phpstorm Live Template Save

PhpStorm Live Templates for Laravel Templates (Blade)

Project README

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.

Open Source Agenda is not affiliated with "Laravel Blade Phpstorm Live Template" Project. README Source: javidalpe/laravel-blade-phpstorm-live-template

Open Source Agenda Badge

Open Source Agenda Rating