<commit_before>Laravel Plugin for PhpStorm
-------------
[![Build Status](https://travis-ci.org/Haehnchen/idea-php-laravel-plugin.svg?branch=master)](https://travis-ci.org/Haehnchen/idea-php-laravel-plugin)
[![Version](http://phpstorm.espend.de/badge/7532/version)](https://plugins.jetbrains.com/plugin/7532)
[![Downloads](http://phpstorm.espend.de/badge/7532/downloads)](https://plugins.jetbrains.com/plugin/7532)
[![Downloads last month](http://phpstorm.espend.de/badge/7532/last-month)](https://plugins.jetbrains.com/plugin/7532)

## Links
 * Plugin url: http://plugins.jetbrains.com/plugin/7532

## Installation

To install,  go to `Settings > Plugins` and search for "Laravel Plugin".

Once installed, you must activate per-project by going to `Settings > Laravel Plugin` and clicking "Enable for this project".

*Note* Currently, you must install and use the [Laravel IDE Helper](https://github.com/barryvdh/laravel-ide-helper) in order for PHPStorm to know how to find the Laravel classes.

## Documentation and tutorials
 * JetBrains: [Laravel Development using PhpStorm](https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm)

## Current Features
 * PHP/Route: Controller completion and goto
 * PHP/Route: Router::resource references
 * PHP/View: completion and goto for view templates
 * PHP/Config: "providers" class array completion
 * PHP/Config: Config key completion and goto
 * Blade: extends and include linemarker
 * Blade: section overwrite and implements linemarker
 * Blade: Improvements in blade template name completion

## TODO
 * Try to remove "IDE Helper Generator" deps
 * Require Symfony2 Plugin, to reduce duplicate code
 * Support multiple view namespaces
 * Support trans/transChoice translation syntax
 * Support yield directive in blade

## Screenshots

![alt text](http://plugins.jetbrains.com/files/7532/screenshot_14670.png)

<commit_msg>update readme and add paypal donate badge<commit_after>IntelliJ IDEA / PhpStorm Laravel Plugin
-------------
[![Build Status](https://travis-ci.org/Haehnchen/idea-php-laravel-plugin.svg?branch=master)](https://travis-ci.org/Haehnchen/idea-php-laravel-plugin)
[![Version](http://phpstorm.espend.de/badge/7532/version)](https://plugins.jetbrains.com/plugin/7532)
[![Downloads](http://phpstorm.espend.de/badge/7532/downloads)](https://plugins.jetbrains.com/plugin/7532)
[![Downloads last month](http://phpstorm.espend.de/badge/7532/last-month)](https://plugins.jetbrains.com/plugin/7532)
[![Donate to this project using Paypal](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5ZTGW6H4Y7MT8)

Based on [Symfony Plugin](https://github.com/Haehnchen/idea-php-symfony2-plugin)

## Links
 * Plugin url: http://plugins.jetbrains.com/plugin/7532
 * [Changelog](CHANGELOG.md)

## Installation

To install,  go to `Settings > Plugins` and search for "Laravel Plugin".

Once installed, you must activate per-project by going to `Settings > Laravel Plugin` and clicking "Enable for this project".

*Note* Currently, you must install and use the [Laravel IDE Helper](https://github.com/barryvdh/laravel-ide-helper) in order for PhpStorm to know how to find the Laravel classes.

## Documentation and tutorials
 * JetBrains: [Laravel Development using PhpStorm](https://confluence.jetbrains.com/display/PhpStorm/Laravel+Development+using+PhpStorm)

## Screenshots

![larevel phpstorm](http://plugins.jetbrains.com/files/7532/screenshot_14670.png)


{'fraction_non_alphanumeric': 0.1394422310756972, 'fraction_numerical': 0.02305065452475811, 'mean_word_length': 5.188380281690141, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 17, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '995389', 'n_tokens_mistral': 1222, 'n_tokens_neox': 1121, 'n_words': 250}