wyyl/beike/Installer/Providers/InstallerServiceProvider.php

31 lines
789 B
PHP

<?php
namespace Beike\Installer\Providers;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
class InstallerServiceProvider extends ServiceProvider
{
/**
* @throws \Exception
*/
public function boot()
{
$this->loadRoutesFrom(__DIR__ . '/../Routes/installer.php');
if (! is_installer()) {
return;
}
Schema::defaultStringLength(191);
$this->mergeConfigFrom(__DIR__ . '/../config.php', 'installer');
$this->mergeConfigFrom(__DIR__ . '/../../Config/beike.php', 'beike');
$this->loadViewsFrom(__DIR__ . '/../Views', 'installer');
$pathInstaller = base_path('beike/Installer');
$this->loadTranslationsFrom("{$pathInstaller}/Lang", 'installer');
}
}