Laravel Logo

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

About This Project

This project is Simple Chat Project made with Laravel and Soketi without Vue or other Front End Framework.

How To Install

  1. Clone this project
  2. Open this project with your IDE
  3. Copy .env.example to .env
  4. Change your credential in .env like database etc
  5. Open your terminal to your project
  6. Run php artisan key:generate
  7. Run php artisan migrate:fresh --seed
  8. Run php artisan serve
  9. Run npm install
  10. Run npm run build
  11. DONE open your browser and access your localhost:8000

How To Install (Docker)

  1. Make sure you already install Docker
  2. Clone this project
  3. Open this project with your IDE
  4. Copy .env.example to .env
  5. Open your terminal to your project
  6. Run docker compose up -d
  7. Run chmod +x sail
  8. Run ./sail shell
  9. Run php artisan key:generate
  10. Run php artisan migrate:fresh --seed
  11. Run npm install
  12. Run npm run build
  13. DONE open your browser and access your http://localhost

Note (For Docker Installation)

if your port 80 already in use, add APP_PORT in .env file after APP_URL.

example :
APP_ENV=local
APP_KEY=base64:ehCWhHF4SkSKa2ObonQAVOQcJjhlbI+XXXXXXXXX+XX=
APP_DEBUG=true
APP_URL=http://localhost
APP_PORT=8001

Login

email = user1@email.com
password = password

email = user2@email.com
password = password