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
2929| ` :Elanguage ` | Messages/translations |
3030| ` :Elib ` | All class files under ` app/ ` |
3131| ` :Elistener ` | Event listeners |
32+ | ` :Email ` | Mailables |
3233| ` :Emiddleware ` | HTTP middleware |
3334| ` :Emigration ` | Database migrations |
3435| ` :Enotification ` | Notifications |
3536| ` :Epolicy ` | Auth policies |
3637| ` :Eprovider ` | Service providers |
3738| ` :Erequest ` | HTTP form requests |
39+ | ` :Eresource ` | HTTP resources |
3840| ` :Eroutes ` | HTTP routes files |
41+ | ` :Erule ` | Validation rules |
3942| ` :Eseeder ` | Database seeders |
4043| ` :Etest ` | All class files under ` tests/ ` |
4144| ` :Eview ` | Blade templates |
Original file line number Diff line number Diff line change @@ -110,6 +110,24 @@ function! laravel#projectionist#append() abort
110110 \ ' {close}' ,
111111 \ ],
112112 \ },
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+ \ },
113131 \ ' app/Events/*.php' : {
114132 \ ' type' : ' event' ,
115133 \ ' alternate' : ' app/Listeners/{}.php' ,
You can’t perform that action at this time.
0 commit comments