bc14a2c57819ae567004acc752f187e6be489e45

Author
Robby Russell <robby@planetargon.com>
Committer
GitHub <noreply@github.com>
Date

Message

Merge pull request #7194 from luizguilhermefr/master

[Laravel] Add aliases and README

Diff

 1diff --git a/plugins/laravel/README.md b/plugins/laravel/README.md
 2index 067c1e9fb3b72282bf490768e57400fb9248171c..44798b68d3dd8bc4d180fb45f314a670f133c735 100644
 3--- a/plugins/laravel/README.md
 4+++ b/plugins/laravel/README.md
 5@@ -1,19 +1,40 @@
 6-# Laravel plugin
 7+# Laravel
 8 
 9 This plugin adds aliases and autocompletion for Laravel [Artisan](https://laravel.com/docs/artisan) and [Bob](http://daylerees.github.io/laravel-bob/) command-line interfaces.
10 
11-**NOTE:** completion might not work for recent Laravel versions since it hasn't been updated since 2012.
12-In that case, check out plugins `laravel4` and `laravel5`.
13-
14-To use it, add `laravel` to the plugins array in your zshrc file:
15-
16-```zsh
17+```
18 plugins=(... laravel)
19 ```
20 
21-## Aliases
22+| Alias | Description |
23+|:-:|:-:|
24+| `artisan`  | `php artisan`  |
25+| `pas`  | `php artisan serve` |
26+
27+## Database
28+
29+| Alias | Description |
30+|:-:|:-:|
31+| `pam`  |  `php artisan migrate` |
32+| `pamf`  |  `php artisan migrate:fresh` |
33+| `pamfs`  |  `php artisan migrate:fresh --seed` |
34+| `pamr`  |  `php artisan migrate:rollback` |
35+| `pads`  |  `php artisan db:seed` |
36+
37+## Makers
38+
39+| Alias | Description |
40+|:-:|:-:|
41+| `pamm`  |  `php artisan make:model` |
42+| `pamc`  |  `php artisan make:controller` |
43+| `pams`  |  `php artisan make:seeder` |
44+| `pamt`  |  `php artisan make:test` |
45+
46+## Clears
47 
48-| Alias     | Command                  | Description          |
49-|-----------|--------------------------|----------------------|
50-| artisan   | `php artisan`            | Main Artisan command |
51-| bob       | `php artisan bob::build` | Main Bob command     |
52+| Alias | Description |
53+|:-:|:-:|
54+| `pacac`  |  `php artisan cache:clear` |
55+| `pacoc`  |  `php artisan config:clear` |
56+| `pavic`  |  `php artisan view:clear` |
57+| `paroc`  |  `php artisan route:clear` |
58diff --git a/plugins/laravel/laravel.plugin.zsh b/plugins/laravel/laravel.plugin.zsh
59index ed932ee89fae5965f74bdad6cd65a18cfa696640..7ddfd85ba9be7848117fe5e804324f11423dba64 100644
60--- a/plugins/laravel/laravel.plugin.zsh
61+++ b/plugins/laravel/laravel.plugin.zsh
62@@ -1,3 +1,26 @@
63 #!zsh
64 alias artisan='php artisan'
65 alias bob='php artisan bob::build'
66+
67+# Development
68+alias pas='php artisan serve'
69+
70+# Database
71+alias pam='php artisan migrate'
72+alias pamf='php artisan migrate:fresh'
73+alias pamfs='php artisan migrate:fresh --seed'
74+alias pamr='php artisan migrate:rollback'
75+alias pads='php artisan db:seed'
76+
77+# Makers
78+alias pamm='php artisan make:model'
79+alias pamc='php artisan make:controller'
80+alias pams='php artisan make:seeder'
81+alias pamt='php artisan make:test'
82+
83+
84+# Clears
85+alias pacac='php artisan cache:clear'
86+alias pacoc='php artisan config:clear'
87+alias pavic='php artisan view:clear'
88+alias paroc='php artisan route:clear'