/** * 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']); }