The 4 Layers
Controller Layer: HTTP requests হ্যাণ্ডেল করে।
Service Layer: Business Logic
Repository Layer: ডেটাবেজ access হ্যাণ্ডেল করে।
Model: .সরাসরি ডেটাবেজের সাথে কাজ করে।
Final Project Structure (Key folders only):
app/
├── Http/
│ ├── Controllers/
│ ├── Requests/ ← StorePostRequest, UpdatePostRequest
│ └── Resources/ ← PostResource
├── Models/
│ └── Post.php
├── Repositories/
│ ├── Contracts/
│ │ └── PostRepositoryInterface.php
│ └── Eloquent/
│ └── PostRepository.php
├── Services/
│ └── PostService.php
├── Providers/
│ └── AppServiceProvider.php



0 Comments