for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Providers;
use Acacha\User\GuestUser;
use App\Observers\TaskObserver;
use App\Task;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\ServiceProvider;
use Laravel\Dusk\DuskServiceProvider;
use View;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
View::composer('*', function($view){
if(Auth::user()){
$view->with('user',Auth::user());
} else {
//nullObject
$view->with('user', new GuestUser);
}
});
Task::observe(TaskObserver::class);
* Register any application services.
public function register()
if ($this->app->environment('local', 'testing')) {
$this->app->register(DuskServiceProvider::class);