Learn the most popular PHP framework in 8 lessons and create a project for your portfolio.
Content:
Lesson 1. Installing Laravel
- Install the Laravel framework.
- Let’s analyze its structure.
- Install auxiliary plugins (Laravel_plugin, debugbar, ide-helper, artisan).
Lesson 2. Working with the built-in template, MVC
- Working with the Laravel starter template. Getting to know Blade.
- Migrations and MVC.
- Creating the primary structure of the blog.
- The factory. The seeds.
Lesson 3. Controllers and the first output of posts
- Controllers.
- First layout using boodstrap.
- Initial display of posts on the page.
Lesson 4. Navigation. How to search. Creating a post
- Create navigation on the page. – Index: Displaying posts with pagination.
- Creating a new post.
Lesson 5. Working with posts. Editing.
- Store: Writing a post to the database.
- Notification of actions (from the session).
- Show: The page of a specific post.
- Edit: The page for editing the post.
Lesson 6. Updating and deleting posts. Work on errors.
- Update: Update a post.
- Destroy: Deleting a post.
- Checking and working on errors.
- Headers and favicons.
Lesson 7. Validation of forms and files
- Validation of forms.
- Saving the entered data. – Validation of files.
Lesson 8. Authorization and registration. Restrictions on the server/client. Testing.
- Authorization of users.
- Messages during authorization and registration.
- Restricting user actions on the client.
- Restrictions on user actions on the server.
- Prohibition on post creation.