File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -29,13 +29,16 @@ Vim support for [Laravel/Lumen 5+][laravel] projects. [![Release][release]](http
29
29
| ` :Elanguage ` | Messages/translations |
30
30
| ` :Elib ` | All class files under ` app/ ` |
31
31
| ` :Elistener ` | Event listeners |
32
+ | ` :Email ` | Mailables |
32
33
| ` :Emiddleware ` | HTTP middleware |
33
34
| ` :Emigration ` | Database migrations |
34
35
| ` :Enotification ` | Notifications |
35
36
| ` :Epolicy ` | Auth policies |
36
37
| ` :Eprovider ` | Service providers |
37
38
| ` :Erequest ` | HTTP form requests |
39
+ | ` :Eresource ` | HTTP resources |
38
40
| ` :Eroutes ` | HTTP routes files |
41
+ | ` :Erule ` | Validation rules |
39
42
| ` :Eseeder ` | Database seeders |
40
43
| ` :Etest ` | All class files under ` tests/ ` |
41
44
| ` :Eview ` | Blade templates |
Original file line number Diff line number Diff line change @@ -110,6 +110,24 @@ function! laravel#projectionist#append() abort
110
110
\ ' {close}' ,
111
111
\ ],
112
112
\ },
113
+ \ ' app/Http/Resources/*.php' : {
114
+ \ ' type' : ' resource' ,
115
+ \ },
116
+ \ ' app/Rules/*.php' : {
117
+ \ ' type' : ' rule' ,
118
+ \ ' template' : [
119
+ \ ' <?php' ,
120
+ \ ' ' ,
121
+ \ ' namespace {namespace};' ,
122
+ \ ' ' ,
123
+ \ ' use Illuminate\Contracts\Validation\Rule;' ,
124
+ \ ' ' ,
125
+ \ ' class {basename} implements Rule' ,
126
+ \ ' {open}' ,
127
+ \ ' //' ,
128
+ \ ' {close}' ,
129
+ \ ],
130
+ \ },
113
131
\ ' app/Events/*.php' : {
114
132
\ ' type' : ' event' ,
115
133
\ ' alternate' : ' app/Listeners/{}.php' ,
You can’t perform that action at this time.
0 commit comments