An e‑commerce website built with PHP Laravel 8, featuring a storefront and an admin panel. Includes full Turkish tutorial on YouTube.
Follow along with the full development walkthrough in Turkish on YouTube:
https://www.youtube.com/watch?v=UnNHWRenYTA&list=PLIUezwWmVtFX3aoVpOh5ZVn_EtKuX8fXw
- 🛍️ Front‑end store with product listing, search, and filter
- 🧑💻 Shopping cart and checkout
- 🔐 User authentication (register, login, logout)
- ⚙️ Admin panel: manage products, categories, orders
- 🎨 Multiple templates stored in
TEMPS/
directory - 🌐 Built on Laravel 8
- PHP 7.x+ with Laravel 8 framework
- Blade templating and Bootstrap for responsive UI
- MySQL / MariaDB (configured via
.env
) - Laravel features: Eloquent ORM, Middleware, Form Validation
- Optional JavaScript enhancements via Laravel Mix
- Clone the repo
git clone https://github.com/celikyuksell/Laravel-8-E-Commerce.git cd Laravel-8-E-Commerce
- Install PHP dependencies
composer install
- Install front‑end assets
npm install
- Environment setup
Copy.env.example
to.env
, then configure:DB_CONNECTION=mysql DB_DATABASE=your_db DB_USERNAME=your_user DB_PASSWORD=your_pass
- Generate app key
php artisan key:generate
- Run database migrations
php artisan migrate
- Compile assets
npm run dev
- Serve locally
Visit: http://127.0.0.1:8000
php artisan serve
Developed by Yuksel Celik (@celikyuksell)
For more tutorials, visit: https://www.youtube.com/c/YukselCELIK