Evaluando propuestas

Instalar proyecto en Laravel

Publicado el 05 Diciembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito instalar un proyecto o copilado de laravel en un servidor, estas son las funciones:

Instalar dependencias globales
Si nunca habia compilado proyectos Laravel, es necesario instalar las dependencias globales para correr proyectos de este tipo: - Instalar server apache - https://laragon.org/ (opción recomendada) - Instalar composer (para manejar dependencias PHP) - https://getcomposer.org/

Primera vez corriendo proyecto
Si esta es la primera vez que corre el proyecto, es necesario realizar los siguientes pasos.

Crear base de datos para proyecto
Instalar dependencias PHP del proyecto:
composer update
Preparar archivo .env:
Si no existe archivo .env, crearlo y copiar contenido de .env.example
Llenar información necesaria en ese archivo
Informacion base de datos: DB_DATABASE, DB_USERNAME, DB_PASSWORD
Cambiar APP_NAME al nombre del proyecto
Cambiar APP_URL al url del server local (El default es http://localhost:8000)
Primero borrar cache Laravel:
php artisan config:cache
Generar llave de proyecto:
php artisan key:generate
(Este comando deberá generar una key en el campo APP_KEY en el archivo .env)
Borrar cache de Laravel nuevamente:
php artisan config:cache
Preparar carpeta de storage:
php artisan storage:link
Ejecutar migraciones y seeds:
php artisan migrate --seed
Instalar dependencias javascript:
npm install
Siguientes veces
Hacer pull del repositorio
Ejecutar estos comandos si hay errores o por si acaso hubo modificaciones:
php artisan migrate
php artisan route:cache
composer update
composer dump-autoload
npm install
Compilar proyecto Laravel:
php artisan serve
Compilar css y js:
npm run watch-poll
otra información
assets css y js
el css y librerías se encuentra en /resources/assets/publico/css/[nombre]
los assets css y js se incluyen en el archivo /webpack.min.js ubicado en el root
Si desea agregar un archivo, deberá agregarlo dentro de la carpeta con su nombre /resources/assets/publico/css/[nombre]/, y luego agregarlo en /webpack.min.js. Hay que agregarlo como un elemento más junto a los demás de su misma carpeta.
Views
Si desea agregar una nueva view, hacer lo siguiente: - Crear ruta GET en /routes/publico/custom.php - Crear acción (con el nombre que se especificó en la ruta) en controller (si habrán varias views, crear un controller específico) - Crear carpeta con view en /resources/views/publico/

Node version
Node 10.3.0

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. G.