[Artisan Commands] Comandos de uso comun #artisan #laravel #php
# create controllers
php artisan make:controller <ControllerName>
le agrego --resource si quiero que me cree los metodos para un CRUD
# php artisan migrate
ejecuta una migracion
# php artisan make:auth
php artisan migrate
genera el codigo para una authenticacion basica
# php artisan make:model <MODEL> -m
crea el model MODEL y genera una migracion
# php artisan make:migration create_users_table
crea un archivo de migracion 'create_users_table' (que tenemos que editar)
si le especificamos --create=<table> crea la tabla <table>
si especificamos --table=<table> usa la tabla
# php artisan event:generate
toma del array de eventos que esta en app/providers/EventServicesProviders (el array $listen) y genera las clases necesarias para el evento
ejemplo:
protected $listen = [
'App\Events\Event' => [
'App\Listeners\EventListener'
],
'Illuminate\Auth\Events\Login' => [
'App\Listeners\UserLoggedIn'
]
];