Introduction of Laravel PHP Framework
– Installing Laravel
– Artisan CLI ( command-line interface )
– Laravel Directory Structure
– Configuring a new Laravel project
– Artisan command to generate boiler plate code for a controller
– Basic routing
– Call a controller method from a route
– Passing variables from controllers to views
HTML Template to Laravel Blade Template
– Template inheritance
– Master layout
– Extending the master layout
– Displaying variables
– Blade conditional statements
– Blade Loops
– Executing PHP functions in blade
– Displaying Your Views
– Creating and using a basic views
– Loading a view into another view/nested views
– Adding assets
– Integrating with Bootstrap
Migrations
– Introduction
– Requirements for running migrations
– Artisan migration command
– Migration structure
– How to create a table using a migration
– Laravel migration rollback
– Database seeding
– Migrations for our project database
Contact Us page
– Creating contact us form
– Validating user input
Using Forms and Gathering Input , Registration and Login page
– Sending email from contact us page
– Creating a file uploader
– Validating a file uploader
– Creating a custom error message
Creating a registration & user login form
– using Artisn command to create inbuilt user register and login system
– Authenticating Your Application
– Adding Custom Fields to Registration Form
– Creating user profile page
Admin Panel Setup
– Introduction
– Setup Admin Panel using Bootstrap theme
– Create Admin login
– Creating an admin authentication system using laravel’s Middleware
– Encrypting and decrypting data