GitHub és una plataforma per gestionar, compartir i col·laborar en projectes de programació. Permet emmagatzemar codi en línia, fer seguiment de canvis amb Git, i treballar en equip de manera organitzada. També facilita la integració de codi amb eines de desenvolupament i desplegament.
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:
3. Executar el projecte:
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.
php artisan serve
Starting Laravel development server: http://127.0.0.1:8000 [Sat Dec 16 12:34:56 2024] PHP 8.2.12 Development Server (http://127.0.0.1:8000) started
php artisan serve --port=8080
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:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/nom_del_projecte/public"
ServerName nomdelprojecte.local
<Directory "C:/xampp/htdocs/nom_del_projecte/public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
2.2 Editar el fitxer hosts:
127.0.0.1 nomdelprojecte.local
2.3 Reiniciar Apache:
2.4 Accedir al projecte:
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.
Editor del blog
Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta" o "LlistarPàginesFiltrades". Aquest nom reflecteix que la consulta selecciona posts associats a una categoria i etiqueta específica. També pot ser útil considerar la claredat de la consulta en el context de l'aplicació, per exemple:
El que no està tan definit és quina és la millor manera de connectar-se a MySQL fent servir PHP. A priori en destaquen dues:MySQLi, PDO
1️⃣ XAMPP = Servidor de Bases de Dades 📌 XAMPP inclou MariaDB/MySQL, que és el servidor on es guarden i gestionen les bases de dades. 📌 Clients com phpMyAdmin, MySQL Workbench o TablePlus són eines per connectar-se a aquest servidor. 📢 SI XAMPP NO ESTÀ ENGEGAT, cap client no pot veure ni operar amb les bases de dades.
Localhost és l'adreça utilitzada per a provar aplicacions web de manera local, sense necessitat d'un servidor extern. És essencial per a desenvolupadors que treballen amb PHP, MySQL i altres tecnologies backend.
Si has treballat en un projecte Laravel sense utilitzar migracions i ara vols buidar la base de dades mentre deixes les migracions correctes en el projecte, segueix aquests passos:
Crear un tema WordPress personalitzat utilitzant Tailwind CSS 3 implica alguns passos clau des de la configuració inicial fins a la integració de Tailwind CSS en el teu tema. Aquí tens un resum dels passos necessaris: