1: | <?php |
2: | |
3: | namespace Baril\Sqlout; |
4: | |
5: | use Baril\Sqlout\Migrations\MigrateMakeCommand; |
6: | use Illuminate\Support\ServiceProvider; |
7: | use Laravel\Scout\EngineManager; |
8: | |
9: | class SqloutServiceProvider extends ServiceProvider |
10: | { |
11: | |
12: | |
13: | |
14: | |
15: | |
16: | public function boot() |
17: | { |
18: | app(EngineManager::class)->extend('sqlout', function () { |
19: | return new Engine(); |
20: | }); |
21: | |
22: | if ($this->app->runningInConsole()) { |
23: | $this->commands([ |
24: | MigrateMakeCommand::class, |
25: | ]); |
26: | } |
27: | $this->publishes([ |
28: | __DIR__ . '/../config/scout.php' => $this->app['path.config'] . DIRECTORY_SEPARATOR . 'scout.php', |
29: | ]); |
30: | } |
31: | } |
32: | |