|
|
Routing Advanced |
|
|
|
Route Model Binding |
|
|
|
Route Redirect |
|
|
|
Middleware |
|
|
|
Create Custom Middleware Class |
|
|
|
Database Advanced |
|
|
|
Database Seeders and Factories |
|
|
|
Eloquent Query Scopes |
|
|
|
Polymorphic relationships |
|
|
|
Eloquent Accessors and Mutators |
|
|
|
Eloquent Collections |
|
|
|
Soft Deletes |
|
|
|
Auth Advanced |
|
|
|
Authorization: Roles/Permissions, Gates, Policies |
|
|
|
Authorization: Extra Packages - Spatie Permission, Bouncer, etc |
|
|
|
Authentication: Email Verification |
|
|
|
File Uploads Advanced |
|
|
|
Drivers and Disks, Example of Amazon S3 |
|
|
|
Extra Packages: Spatie Medialibrary, Intervention Image, etc |
|
|
|
API Basics |
|
|
|
API Routes and Controllers |
|
|
|
Working with API Clients: Postman or Alternatives |
|
|
|
API Eloquent Resources |
|
|
|
API Auth with Sanctum |
|
|
|
API Error Handling and Status Codes |
|
|
|
Debugging Errors |
|
|
|
Log Files in Laravel |
|
|
|
Try-Catch and Laravel Exceptions |
|
|
|
Local Debugging Tools: Debugbar, Telescope, Ray |
|
|
|
Customizing Error Pages and Messages |
|
|
|
(optional) Third Party Bug Trackers: Bugsnag, Flare, Sentry, Rollbar |
|
|
|
Sending Email |
|
|
|
Mailables and Mail Facade |
|
|
|
Configure Drivers/Services: Mailgun, Mailtrap, etc |
|
|
|
Notifications System: Email, SMS, Slack, etc. |
|
|
|
Localization / Translations / Multi-Language |
|
|
|
Translating Static Texts |
|
|
|
Translating Models in Database |
|
|
|
Automated Testing with PHPUnit |
|
|
|
"Smoke" Tests to Check if Pages are Loading |
|
|
|
Configure Testing Database and Test CRUD Operations |
|
|
|
Deployment and Version Control |
|
|
|
Git Version Control |
Official Docs
Git
|
|
|
Deployment on Live Servers |
|