7 Kunda Mini-Loyiha: 2-kun — Backend sozlash
Ikkinchi kunda biz Laravel asosida backendni sozlab, ma’lumotlar bazasi va autentifikatsiya tizimini tayyorlab olamiz.

7 Kunda Mini-Loyiha: 2-kun — Backend asoslarini sozlash
O‘tgan maqolada biz mini-loyihamizning umumiy rejasini tuzib chiqdik va qanday funksiyalar qo‘shilishiga aniqlik kiritdik. Endi esa ikkinchi kunda biz backendni tayyorlash bilan shug‘ullanamiz.
⚡ Texnologiyalar
- PHP 8.2+
- Laravel (yoki CodeIgniter, istalgan framework tanlashingiz mumkin)
- MySQL yoki PostgreSQL
🛠 Bosqichlar
- Yangi Laravel loyihasi yaratish:
composer create-project laravel/laravel mini-loyiha
cd mini-loyiha
php artisan serve
- .env faylini sozlash: Ma’lumotlar bazasi nomi, foydalanuvchi va parolni qo‘shing.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mini_loyiha
DB_USERNAME=root
DB_PASSWORD=
- Migratsiyalarni ishga tushirish:
php artisan migrate
- Foydalanuvchi modeli va autentifikatsiya: Laravel Breeze yoki Laravel Jetstream o‘rnatib, tezkor login/registratsiya tizimini qo‘shing.
composer require laravel/breeze --dev
php artisan breeze:install
npm install && npm run dev
php artisan migrate
🎯 Bugungi maqsad
Shu bilan bugungi bosqichda biz backend asoslarini tayyorladik: loyiha tuzildi, ma’lumotlar bazasi ulanishi sozlandi va autentifikatsiya tizimi qo‘shildi.
Ertaga, 3-kuni esa — frontendni tayyorlash va UI skeletini chizishga o‘tamiz 🚀.