Evaluating bids

Instalar proyecto en Laravel

Published on the December 05, 2020 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. G.