git clone https://github.com/loquesea/proyectoLSG.git
Ejecutar:
npm install
npm run dev
composer install
Una vez clonado crear el fichero .env y rellenar los datos de DB y de APP_URL (crear antes la BD en phpmyadmin)
Generar la api key:
php artisan key:generate
Por si acaso tuviera una carpeta de imágenes ejecutar:
php artisan storage:link
Ejecutar las migraciones y los seeders:
php artisan migrate:fresh --seed
Cuando el proyecto que has clonado tiene un factory para generar imágenes aleatorias suele dar problemas al guardarlo en la correspondiente carpeta de storage, una solución sería en el factory cambiar:
'url' => 'posts/'.$this->faker->image('public/storage/posts', 640,480, null, false)
por
'url' => 'https://source.unsplash.com/random/640x'.rand(300,500)
Y luego en la view desde la que se muestran cambiar:
{{ Storage::url($post->image->url) }}
por
{{ url($post->image->url) }}
No hay comentarios:
Publicar un comentario