This project purpose was to learn the basics of Laravel Framework from CRUD Operations to Filtering, Pagination, Authentication and Authorization using Brad Travesy YouTube Tutorial "Laravel from Scratch" as a guide to achieve purpose.
- Laravel Setup
- Eloquent ORM - Queries
- Routing - Route Model Binding
- Fillables, Guarded and Unguarded Attributes
- CRUD Operations
- Controllers and Models
- File Uploads
- Filtering - Search
- Pagination
- Blade Templates - Components, Helpers and Methods
- TailwindCSS
- Authentication
- Authorization
- Relationships
- "/" - homepage with all listings (paginated)
- "/listings/create" - Create a Job Listing with the required information
- "/listings/{listing}/edit" - Edit saved job listing and updates information
- "/listings/{listing}" - Update and Delete Listing.