for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace mindtwo\LaravelMultilingual\Providers;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use mindtwo\LaravelMultilingual\Services\Locale;
class MultilingualServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
if ($this->app->runningInConsole()) {
$this->registerPublishing();
$this->loadMigrationsFrom(__DIR__.'/../../migrations');
}
View::share('locale', $this->app->make(Locale::class));
* Register the application services.
public function register()
$this->mergeConfigFrom(__DIR__.'/../../config/config.php', 'laravel-multilingual');
* Register the package's publishable resources.
protected function registerPublishing()
$this->publishes([
__DIR__.'/../../config/config.php' => config_path('laravel-multilingual.php'),
], 'laravel-multilingual-config');
__DIR__.'/../../migrations' => database_path('migrations'),
], 'laravel-multilingual-migrations');