You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
sundayenglish 09237b7e02 Finish add Passport 3 months ago
app Finish add Passport 3 months ago
bootstrap Add Passport 3 months ago
config Finish add Passport 3 months ago
database Finish add Passport 3 months ago
docker Init Project 3 months ago
public Init Project 3 months ago
resources Init Project 3 months ago
routes Finish add Passport 3 months ago
storage Init Project 3 months ago
tests Init Project 3 months ago
.editorconfig Init Project 3 months ago
.env.example Add Passport ENV 3 months ago
.gitattributes Init Project 3 months ago
.gitignore Init Project 3 months ago
README.md Add Migration File For Passport 3 months ago
artisan Init Project 3 months ago
composer.json Add Passport 3 months ago
composer.lock Add Passport 3 months ago
docker-compose.yml Init Project 3 months ago
package.json Init Project 3 months ago
phpunit.xml Init Project 3 months ago
vite.config.js Init Project 3 months ago

README.md

Laravel 12 - Content Management Project (Dockerized)

This project is a content management system (CMS) built with Laravel 12, running in a development environment powered by Docker + Docker Compose.



🛠 Requirements

Component Description
Laravel 12 Primary PHP framework using MVC architecture
PHP 8.4 (FPM) Latest version of PHP with high performance
MySQL 8 Relational database management system
Nginx Lightweight and fast web server for handling HTTP requests
Docker Isolated and portable containerized environment
Docker Compose Manage multiple containerized services in one configuration
Composer PHP dependency manager

🚀 Install

1. Clone the project

git clone 
cd project

2. Create the .env file

cp .env.example .env

📄 Example .env Configuration

APP_URL=http://localhost:8080

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=secret

SESSION_DRIVER=database

3. Build and start Docker containers

docker-compose up -d --build

4. Run composer to install package and NPM

composer install --ignore-platform-reqs
npm install

5. Generate application key

php artisan key:generate