Recents in Beach

4-Layer Architecture

 

The 4 Layers

  1. Controller Layer: HTTP requests হ্যাণ্ডেল করে।

  2. Service Layer: Business Logic

  3. Repository Layer: à¦¡েটাবেজ access হ্যাণ্ডেল করে।

  4. 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




Post a Comment

0 Comments