/**
  * Bootstrap the application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->composer('layout.admin', function ($view) {
         $usuario = Manager::with('company')->where('id', '=', \Auth::guard('web_managers')->user()->id)->firstOrFail();
         $json = json_decode($usuario->company->configuracoes);
         if ($json) {
             $corPainel = $json->config->cores->cor;
             $dados['corPainel'] = $corPainel;
             Cookie::queue(Cookie::make('corPainel', $json->config->cores, 2628000));
         }
         $dados['usuario'] = $usuario;
         $view->with($dados);
     });
     view()->composer('errors.404', function ($view) {
         $dados = [];
         $cookie = Cookie::get('corPainel');
         if ($cookie) {
             $cookie = Crypt::decrypt($cookie);
             $dados['corPainel'] = $cookie->cor;
         }
         $view->with($dados);
     });
     view()->composer('layout.login', function ($view) {
         $cookie = Cookie::get('corPainel');
         if ($cookie) {
             $cores = ['bgm-white' => '#ffffff', 'bgm-black' => '#000000', 'bgm-brown' => '#795548', 'bgm-pink' => '#e91e63', 'bgm-red' => '#f44336', 'bgm-blue' => '#2196f3', 'bgm-purple' => '#9c27b0', 'bgm-deeppurple' => '#673ab7', 'bgm-lightblue' => '#03a9f4', 'bgm-cyan' => '#00bcd4', 'bgm-teal' => '#009688', 'bgm-green' => '#4caf50', 'bgm-lightgreen' => '#8bc34a', 'bgm-lime' => '#cddc39', 'bgm-yellow' => '#ffeb3b', 'bgm-amber' => '#ffc107', 'bgm-orange' => '#ff9800', 'bgm-deeporange' => '#ff5722', 'bgm-gray' => '#9e9e9e', 'bgm-bluegray' => '#607d8b', 'bgm-indigo' => '#3f51b5'];
             $corHex = $cores[$cookie->cor];
             $dados['corHex'] = $corHex;
         }
         $dados['corPainel'] = $cookie;
         $view->with($dados);
     });
 }
 public function run()
 {
     Manager::create(['company_id' => '1', 'name' => 'Igor Trindade', 'email' => '*****@*****.**', 'password' => '$2y$10$pypA.TS2dukCoFA9y01f5uQfE2YDVuflAiRh2VfGcoChKl5VemIli', 'user_type' => 'super-adm', 'avatar' => '1.jpg', 'foto' => '1.jpg', 'remember_token' => 'k07njmWuZIvjg0cwSHwfIgDwIRlDsLlQeDJVMH96NRPQVj92OAJGhXiMt9SG', 'created_at' => '2015-09-14 00:23:25', 'updated_at' => '2015-09-14 00:23:25']);
     Manager::create(['company_id' => '2', 'name' => 'Erika Brum', 'email' => '*****@*****.**', 'password' => '$2y$10$pypA.TS2dukCoFA9y01f5uQfE2YDVuflAiRh2VfGcoChKl5VemIli', 'user_type' => 'company-adm', 'avatar' => '2.jpg', 'foto' => '2.jpg', 'remember_token' => 'k07njmWuZIvjg0cwSHwfIgDwIRlDsLlQeDJVMH96NRPQVj92OAJGhXiMt9SG', 'created_at' => '2015-09-14 00:24:25', 'updated_at' => '2015-09-14 00:24:25']);
 }