Está en la página 1de 3

MANUAL LARAVEL CON MUDULOS Y LOGIN AUTOMATICO

A. Instalar Laravel:
Url: https://www.itsolutionstuff.com/post/laravel-8-auth-with-livewire-jetstream-
tutorialexample.html

 Crear proyecto
composer create-project --prefer-dist laravel/laravel chat

 Instalamos jetstreams

composer require laravel/jetstream

 Crear Auth con livewire

php artisan jetstream:install livewire --teams

 Instalas paquetes de node

npm install

 Correr paquetes

npm run dev

 Ejecutar la migracion de las tablas

php artisan migrate

 Luego correr el servidor


php artisan serve

B. Configurar Laravel Modular:


Url: https://nwidart.com/laravel-modules/v1/advanced-tools/artisan-commands

 Instalacion.
composer require nwidart/laravel-modules

 A continuación, agregue el siguiente proveedor de servicios config/app.php.


'providers' => [
Nwidart\Modules\LaravelModulesServiceProvider::class,
],
 A continuación, agregue los siguientes alias a la aliasesmatriz en el mismo
archivo.

'aliases' => [

'Module' => Nwidart\Modules\Facades\Module::class,

],
 A continuación, publique el archivo de configuración del paquete ejecutando:
php artisan vendor:publish --provider="Nwidart\Modules\
LaravelModulesServiceProvider"

 Por defecto, las clases de módulos no se cargan automáticamente. Puede


cargar automáticamente sus módulos usando psr-4. Composer.json Por
ejemplo :
{
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
}
}
}

 Consejo: no te olvides de correr composer dump-autoload después


 Creacion de modulos
php artisan module:make <module-name>
 Configuracion Puede publicar la configuración del paquete con el siguiente
comando:
php artisan vendor:publish --provider="Nwidart\Modules\
LaravelModulesServiceProvider"

Creando modelos:

1. #Crear modelos por cada tabla con el siguiente comando: Los nombres para guion abajo es
mayuscula

* php artisan module:make-model PerEmployeeType Personal -m //Generar El


modelo(Clase, Tabla) Arch. Migracion

2. Creando Controladores:

2. #Creamos el controlador: en mayuscula

* php artisan module:make-controller EmployeeTypeController Personal


C. Componentes con livewire:
Url: https://github.com/mhmiton/laravel-modules-livewire

Configuracion:

 Instalar a través del compositor:


composer require mhmiton/laravel-modules-livewire

 Publica el archivo de configuración del paquete:


php artisan vendor:publish --provider="Mhmiton\LaravelModulesLivewire\
LaravelModulesLivewireServiceProvider"

 Creando componentes
php artisan module:make-livewire <Component> <Module> --view= --force
--inline –custom

php artisan module:make-livewire Pages/AboutPage Core


php artisan module:make-livewire employees/employees-list Personal

También podría gustarte