windows clonar desde github i configurar projecte local amb github desktop

Created at: 2024-12-18 14:33:03 | Updated at: 2024-12-19 10:15:25

Despres de clonar amb cmd fer....

composer install
composer update
npm install
npm run build
npm audit fix
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan storage:link


1. Clonar el repositori:

2. Configuració del projecte:

  1. composer install:
    Instal·la totes les dependències de PHP definides al fitxer composer.json. Aquest pas és essencial per Laravel i CodeIgniter.
  2. npm install:
    Instal·la les dependències front-end definides al fitxer package.json. Aquestes solen incloure TailwindCSS, Laravel Mix o altres eines front-end.
  3. npm run build:
    Compila i minifica els fitxers CSS i JavaScript, preparant-los per a la producció.
  4. cp .env.example .env:
    Crea el fitxer .env a partir del model .env.example. Aquest fitxer conté la configuració del projecte (base de dades, clau d'aplicació, etc.).
  5. php artisan key:generate:
    Genera una clau única per assegurar el xifrat de dades i altres funcionalitats de Laravel. Aquesta clau s'afegirà al .env.
  6. php artisan migrate:
    Crea les taules de la base de dades segons les migracions definides al projecte.

3. Executar el projecte:


1. Com funciona php artisan serve:

Aquest és un comandament utilitzat en Laravel per iniciar un servidor web local ràpidament sense haver de configurar un servidor com Apache o Nginx.

2. Configuració d’un servidor virtual amb Apache:

Si prefereixes utilitzar Apache (via XAMPP) per un entorn més estable o per imitar un servidor real, segueix aquests passos:

2.1 Editar httpd-vhosts.conf:

2.2 Editar el fitxer hosts:

2.3 Reiniciar Apache:

2.4 Accedir al projecte:

Comparativa entre php artisan serve i el servidor virtual Apache:

Característicaphp artisan serveServidor Virtual ApacheFacilitat de configuració | Molt fàcil, només cal executar el comandament. | Requereix editar fitxers i reiniciar Apache.
Fiabilitat | Només per desenvolupament. | Apte per desenvolupament i producció local.
Flexibilitat | Port configurable (però un sol projecte). | Permet múltiples projectes amb diferents dominis.
Velocitat d'inici | Instantània. | Més lenta per la configuració inicial.

Per al desenvolupament ràpid, php artisan serve és ideal. Per entorns més realistes o per treballar amb múltiples projectes, el servidor virtual Apache és més adequat.


No valid image directory found or the category is not valid for the gallery.

Back to Posts
 windows clonar desde github i  configurar projecte local  amb github desktop

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.