Documentos de Académico
Documentos de Profesional
Documentos de Cultura
video 7
en web.php ----routers
Route::get('/',function(){
return view('users',['name' => 'Jose'])
});
video 7 migraciones
dentro de la carpeta, escribir
php artisan make:migration nombre_la_tabla
***************
composer global require laravel/installer
laravel new nombre_carpeta
*************************************************
composer create-project --prefer-dist laravel/laravel nombre
----------
msql -uroot
CREATE TABLE PlataformaDL
luego exit
ctrl c para ir hacia atras
php artisan migrate
php artisan make:auth
dentro de la carpeta, ejecutar
composer require laravel/ui
**php artisan ui:auth -h
php artisan ui vue --auth
*******************************************
$users = User::all();
return view('usuarios',['users' => $users]);
*******************************************
-----------------------------------
CONDICIONES PARA MOSTRAR MODULOS SEGUN EL TIPO DE USUARIO
@if(auth()->user()->provider)
**
**
@else
***
***
@endif
@if(auth()->user()->is_admin)
**
@endif
//////////////////////////////////
crear un usuario por consola
/////////////////////////////////
php artisan tinker
>>>factory("App\User")->create();
**************************
MIGRACIONESSS
**************************
php artisan make:migration crear_tabla_rol --create=rol
php artisan make:migration crear_tabla_permiso --create=permiso
php artisan make:migration crear_tabla_usuario_rol --create=usuario_rol
php artisan make:migration crear_tabla_permiso_rol --create=permiso_rol
luego, agregar las relaciones
el id solo es **increments**
$table->unsignedInteger('rol_id');
$table->foreign('rol_id','fk_usuariorol_rol')->references('id')-
>on('rol')->onDelete('restrict')->onUpdate('restrict');
//si quiero que elimine ambas tablas rol y rol_usuario en el onDelete se coloca
cascade
se elimina toda la base y se ejecuta
php artisan migrate
****************************
SEEDERS
***************************
php artisan make:seeder ProductosTableSeeder
despues de modificar en el rolSeeder
--php artisan db:seed
*******************************
MODELOS
*******************************
php artisan make:model Models/Permiso -c
crea una factoria y controlador
*******************
FACTORIES
******************
php artisan make:factory PermisoFactory
luego de modificar factory y model
--php artisan db:seed
****************
CONTROLADORES
****************
php artisan make:controller admin/PermisoController -r