2017 © Pedro Peláez
 

library admin_login

Templeta AdminLTE para laravel

image

ozparr/admin_login

Templeta AdminLTE para laravel

  • Friday, July 6, 2018
  • by LuisOzParr
  • Repository
  • 1 Watchers
  • 0 Stars
  • 27 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 23 % Grown

The README.md

Admin Login

Admin Login integra la famosa plantilla AdminLTE junto con un administrador de usuarios y roles., (*1)

Instalación

Para instalar este paquete ejecuta en la raíz del proyecto lo siguiente:, (*2)

composer require ozparr/admin_templeta

Agrega los nuevos provider en el array de providers que se encuentra en el archivo config/app.php:, (*3)

'providers' => ['
    // ...
    Ozparr\AdminTempleta\AdminTempletasServiceProvider::class,
    Ozparr\AdminLogin\AdminLoginServiceProvider::class,
    Collective\Html\HtmlServiceProvider::class,
    Laracasts\Flash\FlashServiceProvider::class,
    Laravelista\Ekko\EkkoServiceProvider::class,
    // ...
  ],

A continuacion agrega los alias en el array aliases, (*4)

'aliases' => [
    // ...
    'Form' => Collective\Html\FormFacade::class,
    'Html' => Collective\Html\HtmlFacade::class,
    'Flash'=> Laracasts\Flash\Flash::class,
    'Ekko' => Laravelista\Ekko\Facades\Ekko::class,
    // ...
],

Ahora en el archivo app\http\Kernel.php agrega en el array routeMiddleware los siguientes middlewares:, (*5)

 protected $routeMiddleware = [
     ...
     'rolByLvl' => \Ozparr\AdminLogin\Middleware\RolByLvl::class,
     'rolByName' => \Ozparr\AdminLogin\Middleware\RolByName::class
     ...
 ]

A continuación agrega en el modelo User los siguientes métodos:, (*6)

public function rol(){
    return $this->belongsTo('Ozparr\AdminLogin\Models\Rol');
}

public function getImgAttribute($value)
{
    return 'storage/img/users/' . $value;
}

/**
 * @var array $roles
 * @return bool
 */
public function areRol($roles){
    foreach ($roles as $rol){
        if($this->rol->nombre == $rol ){
            return true;
        }
    }
    return false;
}

También agregar en el array fillable los siguientes valores:, (*7)

protected $fillable = [
    ...
    'rol_id', 'img'
    ...
];

Ejecutar en consola php artisan migrate para crear las migraciones, (*8)

A continuacion ejecutamos los seeds para crear un usuario root, (*9)

php artisan db:seed --class=Ozparr\AdminLogin\DataBase\Seeds\DatabaseSeeder 

Crea un link simbólico de stograge\public a la carpeta \public, para poder guardar las imágenes de los usuarios:, (*10)

php artisan storage:link

En consola ejecuta: php artisan vendor:publish y elige el tag OzParrAdmin, (*11)

Sustituir la sigiente linea de codigo del Middeleware que se encuentra en app\app\Http\Middleware\RedirectIfAuthenticated.php, (*12)

return redirect('\home');

por esta, (*13)

return redirect(config('loginoz.loginRedirec'));

The Versions

06/07 2018

dev-master

9999999-dev

Templeta AdminLTE para laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Luis Ozuna

28/02 2018

0.1.1

0.1.1.0

Templeta AdminLTE para laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Luis Ozuna

13/02 2018

0.1.0

0.1.0.0

Templeta AdminLTE para laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Luis Ozuna