|
1 | 1 | <?php |
2 | 2 |
|
3 | | -namespace ShawnSandy\DeployKit; |
| 3 | + namespace ShawnSandy\DeployKit; |
4 | 4 |
|
5 | | -use Illuminate\Support\ServiceProvider; |
6 | | -use ShawnSandy\Deploykit\Libs\Deploys; |
| 5 | + use Illuminate\Support\ServiceProvider; |
| 6 | + use ShawnSandy\Deploykit\Libs\Deploys; |
7 | 7 |
|
8 | | -/** |
9 | | - * Class Provider |
10 | | - * |
11 | | - * @package ShawnSandy\PkgStart |
12 | | - */ |
13 | | - |
14 | | -class DeploykitServicesProvider extends ServiceProvider |
15 | | -{ |
16 | 8 | /** |
17 | | - * Perform post-registration booting of services. |
| 9 | + * Class Provider |
18 | 10 | * |
19 | | - * @return void |
| 11 | + * @package ShawnSandy\PkgStart |
20 | 12 | */ |
21 | | - public function boot() |
| 13 | + class DeploykitServicesProvider extends ServiceProvider |
22 | 14 | { |
23 | | - if (!$this->app->routesAreCached()) { |
24 | | - include __DIR__ . '/routes.php'; |
25 | | - } |
26 | | - |
27 | 15 | /** |
28 | | - * Package views |
| 16 | + * Perform post-registration booting of services. |
| 17 | + * |
| 18 | + * @return void |
29 | 19 | */ |
30 | | - $this->loadViewsFrom(__DIR__ . '/resources/views', 'deploys'); |
31 | | - $this->publishes( |
32 | | - [ |
33 | | - __DIR__ . '/resources/views' => resource_path('views/vendor/deploykit'), |
34 | | - ], 'deploykit-views' |
35 | | - ); |
| 20 | + public function boot() |
| 21 | + { |
| 22 | + if (!$this->app->routesAreCached()) { |
| 23 | + include __DIR__ . '/routes.php'; |
| 24 | + } |
36 | 25 |
|
37 | | - /** |
38 | | - * Package assets |
39 | | - */ |
40 | | - $this->publishes( |
41 | | - [ |
42 | | - __DIR__.'/resources/assets/js/' => public_path('assets/deploykit/js/'), |
43 | | - __DIR__.'/public/assets/' => public_path('assets/') |
44 | | - ], 'deploykit-assets' |
45 | | - ); |
| 26 | + /** |
| 27 | + * Package views |
| 28 | + */ |
| 29 | + $this->loadViewsFrom(__DIR__ . '/resources/views', 'deploys'); |
| 30 | + $this->publishes( |
| 31 | + [ |
| 32 | + __DIR__ . '/resources/views' => resource_path('views/vendor/deploykit'), |
| 33 | + ], 'deploykit-views' |
| 34 | + ); |
46 | 35 |
|
47 | | - /** |
48 | | - * Package config |
49 | | - */ |
50 | | - $this->publishes( |
51 | | - [__DIR__ . '/config/config.php' => config_path('deploykit.php')], |
52 | | - 'deploykit-config' |
53 | | - ); |
| 36 | + /** |
| 37 | + * Package assets |
| 38 | + */ |
| 39 | + $this->publishes( |
| 40 | + [ |
| 41 | + __DIR__ . '/resources/assets/js/' => public_path('assets/deploykit/js/'), |
| 42 | + __DIR__ . '/public/assets/' => public_path('assets/') |
| 43 | + ], 'deploykit-assets' |
| 44 | + ); |
54 | 45 |
|
55 | | - if (!$this->app->runningInConsole()) : |
56 | | - include_once __DIR__ . '/Helpers/helper.php'; |
57 | | - endif; |
| 46 | + /** |
| 47 | + * Package config |
| 48 | + */ |
| 49 | + $this->publishes( |
| 50 | + [__DIR__ . '/config/config.php' => config_path('deploykit.php')], |
| 51 | + 'deploykit-config' |
| 52 | + ); |
58 | 53 |
|
59 | | - } |
| 54 | + if (!$this->app->runningInConsole()) : |
| 55 | + include_once __DIR__ . '/Helpers/helper.php'; |
| 56 | + endif; |
60 | 57 |
|
61 | | - /** |
62 | | - * Register any package services. |
63 | | - * |
64 | | - * @return void |
65 | | - */ |
66 | | - public function register() |
67 | | - { |
68 | | - |
69 | | - $this->mergeConfigFrom( |
70 | | - __DIR__ . '/config/config.php', 'deploykit' |
71 | | - ); |
| 58 | + $this->loadMigrationsFrom(__DIR__.'/migrations/2017_02_15_141807_create_server_deploys_table.php'); |
| 59 | + |
| 60 | + $this->publishes([ |
| 61 | + __DIR__.'/migrations/2017_02_15_141807_create_server_deploys_table.php' => database_path('migrations') |
| 62 | + ], 'deploykit-migrations'); |
| 63 | + |
| 64 | + |
| 65 | + } |
72 | 66 |
|
73 | | - $this->app->bind( |
74 | | - 'Deploys', function () { |
| 67 | + /** |
| 68 | + * Register any package services. |
| 69 | + * |
| 70 | + * @return void |
| 71 | + */ |
| 72 | + public function register() |
| 73 | + { |
| 74 | + |
| 75 | + $this->mergeConfigFrom( |
| 76 | + __DIR__ . '/config/config.php', 'deploykit' |
| 77 | + ); |
| 78 | + |
| 79 | + $this->app->bind( |
| 80 | + 'Deploys', function () { |
75 | 81 | return new Deploys(); |
76 | 82 | } |
77 | | - ); |
| 83 | + ); |
78 | 84 |
|
| 85 | + } |
79 | 86 | } |
80 | | -} |
|
0 commit comments