PHP with Laravel for beginners - Become a Master in Laravel
Learn to master Laravel to make advanced applications
Watch Promo
This course will be updated as new versions of Laravel come out.
Laravel has become one of the most popular if not the most popular PHP frameworks. Employers are asking for this skill for all web programming jobs.
Why is Laravel so popular? Once you learn it, creating complex applications are easy to do, because thousands of other people have created code we can plug (packages) into our Laravel application to make it even better.
There are many reasons why Laravel is at the top when it comes to PHP frameworks, but we are not here to talk about that, right?
You are here because you want to learn Laravel, and find out what course to take, right? Alright lets lists what this course has to offer, so that you can make your decision?
Benefits of taking this course (I promise to be brief)
- 1. Top PHP instructor (with other successful PHP courses with great reviews)
- 2. Top support groups
- 3. An amazing project that we will be building and taking to GitHub
- 4. Lots of cybernetic coffee to keep you awake......
Ok Let's break each of these down, shall we?
Top Instructor.....
I don't like boasting but my other PHP courses can speak for me :)
Top support groups
I make sure everybody helps in the class and we also have Facebook support groups if needed.
The Amazing Project?
In this project, you will learn everything you need to create awesome applications the easy way with Laravel, and new features will be implemented all the time.
Your Instructor
Course Curriculum
-
StartIntro to database migrations (1:34)
-
StartEnvironment configurations (7:23)
-
StartNew - Windows OS - Migrations (10:52)
-
StartNew - MAC OS - Migrations
-
StartCreating migrations and dropping them (8:47)
-
StartAdding columns to existing tables using migrations (8:23)
-
StartSome more migration commands (3:37)
-
StartIntro to Eloquent (1:02)
-
StartReading data (14:26)
-
StartReading / Finding with constraints (5:37)
-
StartMore ways to retrieve data (5:05)
-
StartInserting / Saving data (5:31)
-
StartCreating data and configuring mass assignment (5:32)
-
StartUpdating (3:38)
-
StartDelete data (4:30)
-
StartSoft Deleting / Trashing (8:36)
-
StartRetrieving deleted / trashed records (11:22)
-
StartRestoring deleted / trashed records (3:52)
-
StartDeleting a record permanently (4:19)
-
StartIntro to Relations (1:42)
-
StartOne to One Relationship (12:38)
-
StartThe inverse Relation (3:28)
-
StartOne to Many Relations (6:01)
-
StartSome random tips (1:53)
-
StartMany to Many Relations part 1 (6:13)
-
StartMany to Many Relations part 2 (8:49)
-
StartQuerying intermediate table (12:54)
-
StartHas Many Through Relation part 1 (6:48)
-
StartHas Many Through Relation part 2 (9:45)
-
StartPolymorphic Relation part 1 (4:41)
-
StartPolymorphic Relation part 2 (12:03)
-
StartPolymorphic Relation the Inverse (4:36)
-
StartPolymorphic Relation Many to Many part 1 (7:41)
-
StartPolymorphic Relation Many to Many part 2 (4:52)
-
StartPolymorphic Relation Many to Many - Retrieving (11:06)
-
StartPolymorphic Relation Many to Many - Retrieving Owner (7:59)
-
StartIntro to Laravel Form and Validation (0:28)
-
StartSetting up Migrations and Relations (2:05)
-
StartSetting up Views and Routes (5:10)
-
StartSetting up the Markup for create (4:10)
-
StartSetting up the Controller and View (4:35)
-
StartPersisting data to the Database (3:17)
-
StartReading data (7:52)
-
StartShowing individual posts and updating (5:52)
-
StartPreparing the edit View and setting up the Token (6:49)
-
StartEditing records and redirecting (4:23)
-
StartDeleting (5:37)
-
StartIntro to Package Installation and Validation (0:17)
-
StartInstalling the Package and Testing it (7:12)
-
StartModifying our create form with the form package (8:36)
-
StartModifying our edit and delete forms with the package (8:49)
-
StartBasic Vadilation (4:27)
-
StartDisplaying errors (6:59)
-
StartAdvance Validation (5:25)
-
StartCreating snippets with PhpStorm (4:12)
-
StartIntro to Laravel Middlewares (2:02)
-
StartCreating a new Laravel installation (3:57)
-
StartRegistering a new Middleware and using it (6:55)
-
StartA more practical way to use Middlewares 1 - Roles, Migration and Relations (4:12)
-
StartA more practical way to use Middlewares 2 - Custom Method (10:10)
-
StartA more practical way to use Middlewares 3 - Custom Method (6:00)
-
StartA more practical way to use Middewares 4 - Custom Method (3:35)
-
StartIntro to Git (2:50)
-
StartGit Installation (1:13)
-
StartGit Commands (2:04)
-
StartGit Crash Lecture (8:17)
-
StartGit Workflow (6:02)
-
StartBranches (9:00)
-
StartCreating Repositories on Github (3:48)
-
StartGit Settings (2:23)
-
StartCloning and pushing to Github (4:18)
-
StartPull Requests and Pulling changes (10:47)
-
StartSetting up views part 1 (9:58)
-
StartSetting up views part 2 (12:03)
-
StartAdmin view creation setup (11:49)
-
StartMenu links and migration (7:27)
-
StartBlog post view (7:24)
-
StartPosts migration (8:34)
-
StartCreating data with relationships (17:36)
-
StartDisplaying posts on home page (9:19)
-
StartDisplaying individual posts (7:26)
-
StartCreating posts from admin part 1 (21:18)
-
StartCreating posts from admin part 2 (7:23)
-
StartCreating posts from admin part 3 (12:04)
-
StartDisplaying posts in admin part 1 (6:55)
-
StartDisplaying posts in admin part 2 (10:40)
-
StartDisplaying posts in admin part 3 (7:43)
-
StartDisplaying posts in admin with relation part 4 (2:50)
-
StartExample of Mutators and Accessors with the image path (11:25)
-
StartFlash messages and deleting (18:11)
-
StartUpdating a post part 1 (7:15)
-
StartUpdating a post part 2 (16:53)
-
StartUsing Policies to Authorize part 1 (5:22)
-
StartUsing Policies to Authorize actions part 2 (16:18)
-
StartUsing Policies to Authorize actions part 3 - refactoring (5:46)
-
StartLaravel Pagination (9:05)
-
StartIntro to this section
-
StartNew Laravel installation (5:06)
-
StartDatabase configuration (1:29)
-
StartSetting up Views (4:45)
-
StartUsers Table Migration (4:52)
-
StartRelation setup and data entry (4:53)
-
StartTesting Relations with TINKER (2:50)
-
StartAdmin Controller and Routes (3:50)
-
StartTesting Methods (4:11)
-
StartInstalling NodeJS and Files Download (3:29)
-
StartGulp and Assets (10:30)
-
StartAdmin Master File - Download File (5:14)
-
StartVersion Control and modifying the Master Page (5:38)
-
StartDisplaying Users (11:36)
-
StartCreate Page (6:20)
-
StartLaravel Collective HTML Package (4:53)
-
StartTesting form and creating form fields (5:20)
-
StartWorking on the User Form status fields (4:15)
-
StartPopulating the User Roles select (5:01)
-
StartPassword field and custom request (5:22)
-
StartDisplaying errors and including with blade (4:36)
-
StartAdding Upload file feature to form (7:45)
-
StartPersisting data and fixing bugs (8:09)
-
StartUser photos Migration - Relation - Mass Assignment (5:31)
-
StartCreating links and more (8:23)
-
StartPersisting User with Photo part 1 (4:15)
-
StartPersisting User with Photo part 2 (5:03)
-
StartDisplaying photos using an Accessor (7:59)
-
StartEdit Users part 1 - Setting up the Form (7:12)
-
StartEdit Users part 2 - Displaying images and status (5:36)
-
StartUpdating part 1 and displaying errors (5:41)
-
StartUpdating part 2 (6:41)
-
StartUpdating part 3 - Fixing loose ends (2:49)
-
StartSecurity part 1 - Middleware registratiom (5:08)
-
StartSecurity part 2 - Middleware - Custom Method and 404 page (6:27)
-
StartDeleting Users (11:17)
-
StartFlash Messages (4:25)
-
StartDeleting images from the directory (6:13)
-
StartAdding more security (3:20)
-
StartSetting Route files (6:57)
-
StartMigration (4:08)
-
StartDisplaying post (8:15)
-
StartRelation setup (4:40)
-
StartCreating form part 1 (9:46)
-
StartCreating form part 2 (5:43)
-
StartCreating form part 3 (4:21)
-
StartCreating post part 1 (4:14)
-
StartCreating post part 2 (4:03)
-
StartDisplaying images in post (5:42)
-
StartCreating model and migration for categories (3:48)
-
StartDisplaying and creating posts with categories (4:36)
-
StartLet's stop and push to GitHub (3:54)
-
StartPushing to GitHub warning (3:02)
-
StartEditing part 1 - Setting up the page form (6:09)
-
StartEditing part 2 - Let's edit the post (6:25)
-
StartDeleting - Challenge (3:13)
-
StartDeleting - Solution (4:14)
-
StartDeleting users with relations (5:34)
-
StartAdding images to edit post (2:27)
-
StartSetting up comments part 1 (14:07)
-
StartRelations and Mass Assignment (4:28)
-
StartSetting up Views (6:57)
-
StartCreating a post part 1 (6:28)
-
StartCreating a post part 2 (5:59)
-
StartCreating a post part 3 (4:31)
-
StartCreating a comment (19:21)
-
StartDisplaying posts (8:33)
-
StartApproving, un-approving and deleting part 1 - Setting it up (6:16)
-
StartApproving, un-approving and deleting part 2 = Using it (2:59)
-
StartDisplaying comments (5:29)
-
StartDisplaying specific comments (4:58)
-
StartDisplaying comments in post page (11:53)
-
StartCreating the reply form (6:10)
-
StartCreating a reply (7:08)
-
StartDisplaying replies (10:59)
-
StartDisplaying replies with Javascript (9:00)
-
StartDisplaying replies in admin part 1 (8:13)
-
StartDisplaying replies in admin part 2 (9:03)
-
StartUpdating and deleting replies (6:23)
-
StartBrief introduction to changesBrie (4:22)
-
StartUpgrading (13:38)
-
StartUpgrading routes part 1 (5:14)
-
StartUpgrading routes part 2 - Login (7:26)
-
StartUpgrading routes part 3 - Route names (10:03)
-
StartUpgrading users (4:41)
-
StartUpgrading posts (9:25)
-
StartUpgrading categories (5:25)
-
StartChecking out media (2:08)
-
StartUpgrading middleware (3:44)
-
StartUpgrading our Pretty URL feature (9:35)
-
StartIntro (3:56)
-
StartSSH - WINDOWS OS (4:02)
-
StartSSH - MAC OS (8:13)
-
StartModule installation and PHP version (1:32)
-
StartComposer install (7:06)
-
StartLaravel installer (3:30)
-
StartUploading project (4:44)
-
StartConfiguring our environment file (7:06)
-
StartOur app live on the web (5:02)
-
StartLoging in (12:57)
-
StartDisplaying images (1:51)
-
StartDeleting images (2:26)
-
StartSetting up production settings (0:59)
-
StartMaking admin more modular (7:46)
-
StartCreating an admin controller (4:43)
-
StartInstalling a Chart on admin (4:32)
-
StartReplacing Chart static data with dynamic data (5:50)
-
StartSome adjustments to admin posts page (4:17)
-
StartInstalling a Blog Home Page (6:27)
-
StartMaking front-end more modular (5:21)
-
StartReplacing static with dynamic data for home page (9:40)
-
StartSome adjustments to single post page (12:20)
-
StartMaking front-end top navigation better (11:00)
-
StartFront-end Comment Flash messaging modification (6:21)
-
StartFront-End pagination (3:05)