Example #1
0
 public static function getUsers()
 {
     $users = User::all();
     $options = [];
     foreach ($users as $key => $user) {
         $options[$user->id] = $user->name;
     }
     return $options;
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $administrator = PermissionGroup::create(['name' => 'Administrator']);
     User::create(['email' => 'test@domain.com', 'password' => \Hash::make('12345678'), 'name' => 'Admin', 'surname' => 'Test', 'permission_group_id' => $administrator->id, 'dob' => '1990-11-11', 'language' => 'pt-BR']);
     User::create(['email' => 'asasas@domain.com', 'password' => \Hash::make('12345678'), 'name' => 'Admin', 'surname' => 'Test', 'permission_group_id' => $administrator->id, 'dob' => '1990-11-11', 'language' => 'pt-BR']);
     User::create(['email' => 'dsaasdasd@domain.com', 'password' => \Hash::make('12345678'), 'name' => 'Admin', 'surname' => 'Test', 'permission_group_id' => $administrator->id, 'dob' => '1990-11-11', 'language' => 'pt-BR']);
     User::create(['email' => 'retertert@domain.com', 'password' => \Hash::make('12345678'), 'name' => 'Admin', 'surname' => 'Test', 'permission_group_id' => $administrator->id, 'dob' => '1990-11-11', 'language' => 'pt-BR']);
     User::create(['email' => 'fdgdfgdfgh@domain.com', 'password' => \Hash::make('12345678'), 'name' => 'Admin', 'surname' => 'Test', 'permission_group_id' => $administrator->id, 'dob' => '1990-11-11', 'language' => 'pt-BR']);
     /* Create all rules and assign all to administrator rules */
     foreach (\Config::get('admin.roles') as $role_name) {
         $role = Role::create(['name' => $role_name]);
         $administrator->roles()->attach($role->id);
     }
 }
 /**
  * Perform post-registration booting of services.
  *
  * @return void
  */
 public function boot()
 {
     // Load routes if app is not caching routes.
     if (!$this->app->routesAreCached()) {
         require __DIR__ . '/Http/routes.php';
     }
     require_once __DIR__ . '/helpers.php';
     // Publish migrations
     $this->publishes([__DIR__ . '/Database/migrations/' => base_path('/database/migrations')], 'migrations');
     // Publish seeds
     $this->publishes([__DIR__ . '/Database/seeds/' => base_path('/database/seeds')], 'seeds');
     // Publish assets
     $this->publishes([__DIR__ . '/../Assets' => public_path('iget-master/material-admin')], 'public');
     $this->loadViewsFrom(__DIR__ . '/Views', 'materialadmin');
     $this->loadTranslationsFrom(__DIR__ . '/../lang', 'materialadmin');
     User::observe(new UserObserver());
 }
 /**
  * get the image of the user from Storage
  *
  * @param  int  $id
  * @return Response
  */
 public function getUserImage($id)
 {
     $user = User::findOrFail($id);
     $image = storage_path('uploads/user/' . $user->img_url);
     if ($user->img_url && file_exists($image)) {
         return response()->download($image, null, ['Cache-Control' => 'no-cache', 'Pragma' => 'no-cache'], 'inline');
     } else {
         return redirect("/iget-master/material-admin/imgs/user-image.jpg");
     }
 }
 /**
  * get the image of the user from Storage
  *
  * @param  int  $id
  * @return Response
  */
 public function getUserImage($id)
 {
     $image = User::findOrFail($id)->img_url;
     return response()->download(base_path($image), null, ['Chache-Control' => 'no-cache', 'Pragma' => 'no-cache'], 'inline');
 }