Desde el wsl ejecutaremos
curl -s https://laravel.build/devstagram | bash
Problemas comunes
Si ya tenemos mysql instalado en la máquina, el contenedor nos va a dar problemas con el puerto 3306, debemos cambiarlo en el docker-compose.yml por 3307 por ejemplo y eliminar el contenedor de mysql, parar el servicio y volver a crearlo, mediante los comanos:
docker-compose down
Iniciamos nuevamente el contenedor y debería pillarnos la nueva configuración de puertos.
docker-compose up -d
cd
a /devstagram y ejecutaremos el comando:
./vendor/bin/sail up
cd
a /devstagram y ejecutaremos el comando:
./vendor/bin/sail down
A partir de ahora podremos acceder desde Windows a http://localhost para acceder al servidor web de desarrollo con nuestra app Laravel.
composer create-project laravel/laravel devstagram
extension=curl
extension=fileinfo
extension=gd
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql
composer install
php artisan serve
Asset Bundling de Laravel, es necesario ejecutarlo para que construya nuestro front
npm run dev
php artisan migrate
php artisan migrate:rollback
php artisan storage:link
php artisan tinker
App\Models\Post::factory()->times(50)->create();
Permite al usuario, ver, actualizar, modificar un registro de DB.
--model=Post Asocia el policy al modelo Post
php artisan make:policy PostPolicy --model=Post
php artisan route:list
php artisan route:cache
php artisan make:component ListarPost
php artisan make:seeder CategoriasSeeder
php artisan db:seed