Everything About Laravel 5.1

Step by step walkthrough everything about Laravel's fundementals, routing, filters, database, templating with app making
4.2 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
345 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 60
  • Length 8.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

Introducing Laravel, a standout PHP framework that helps developers build standout applications. What is Laravel? It's a popular PHP framework similar to CakePHP or CodeIgniter. It offers all of the standard MVC capabilities and provides features targeted specifically at designers. In this course, I shows you how to install Laravel and Composer its dependencies manager and start creating pages with Laravel's powerful syntax and flexible HTML views. I'll also show how to use the Blade templating system, which will be a big help in the next chapter, when you build your first Laravel app a user authentication app. Last, you'll check your app and see how Laravel code holds up in testing.

Topics include:

  • Installing Larave
  • Handle routing requests
  • Filter routes, and apply controllers
  • Outputting code and working with Laravel's advanced templating engine, Blade
  • Integrate a functional database with Schema Builder
  • Query data with Eloquent ORM, and keep your schema up to date with migrations.

All of these tutorials culminate in the final chapters, where you'll learn how to build your first app and deploy it on the web.

I will issue hands-on practice challenges along the way to help you test your knowledge. Challenges are quick activities that give you a hands-on opportunity to practice and master what you're learning. I'll start each challenge by describing your core objectives for the activity. If a challenge involves using any sample files, I'll tell you where to find them. I'll also give you a rough estimate of how much time it took me to complete the challenge.

Actually, the information in this course is ultimately intended to be applied to your own web apps. All you need is your desire to use the techniques I teach you to build your own application. I am going to cover everything about Laravel and I will be happy to create more videos if any new features will be added to Laravel in the future.

What are the requirements?

  • Who know PHP on at intermediate level
  • Who are familiar with HTML
  • Who are familiar with CSS
  • Who set up Apache. MySQL and PHP in their system using stack or individual installation

What am I going to get from this course?

  • Install Laravel and Composer
  • Routing requests
  • Filtering routes
  • Incorporating advanced controllers
  • Creating a basic Blade template
  • Developing a layout with child pages and forms
  • Integrate a database
  • Create tables via migrations
  • Output data
  • Build a Laravel app
  • Authenticate users

What is the target audience?

  • If you know PHP at an intermediate level, but you are tired of raw PHP because every time you are using same old libraries for developing web apps such as authentication, database interaction, file system and more, this is the right course for you
  • If you have heard about Ruby on Rails and how it works but you have no clues as how to learn Ruby. You have PHP knowledge and would love to work with a great MVC framework but with PHP. This is the right course for you
  • If you have no idea what is PHP, MySQL and how server handles requests, what is object oriented programming or what is MVC, this is NOT a right course for you. Perhaps you want to learn PHP first

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Laravel
Introduction
Preview
01:04
What is Laravel
Preview
03:31
Foundations
04:38
Install Composer
07:39
Install Laravel
05:03
Section 2: Laravel Fundamentals
Routing
Preview
08:20
Complex Routing
06:46
Two Variable Routing
03:37
Redirections
02:49
Views
06:04
Middleware
08:13
Controller
06:23
Enhanced Controller
07:46
Section 3: Laravel Templating
Blade Templating Engine
04:19
Create Basic Template
05:08
Conditionals
10:33
Article

Please download this zip file, unzipp the file and start the challenge.

Challenge Solution
07:17
Master Layout
03:54
Child and Sub-Master Pages
11:17
Install Forms and HTML Helpers
06:19
Creating Signup Form
17:24
Section 4: Database Integration
Creating Database Connection
04:30
Creating Database Table
07:40
Edit Database Table
05:02
Challenge
Article
Challenge Solution
07:21
Section 5: Querying Data with Eloquent ORM
Database Migration
15:25
Artisan Commands
10:29
Models
06:38
Database Seeder
Preview
11:38
Outputing Data
14:56
Index and Foreign Key Constraints
09:09
Models and Eloquent ORM
07:46
One to One Relationship
07:22
One to Many Relationship
09:11
Many to Many Relationship
07:24
Through Many to Many Relationship
04:44
Section 6: Building a Laravel Application
Passing Data To Views
11:05
Master Page
05:55
Setup Database
06:18
Migrate Article Table
04:59
Tinker
12:24
Controller's Variables
16:04
Create Article From
13:37
Carbon Helper
12:32
Form Validations
13:03
Form Partials
14:36
User Articles Relationships
14:25
Easy Authentication
12:24
Protect By Middleware
13:24
Managing Assets
12:24
Flash Messages
10:33
Practical Many to Many Relationship
10:30
HTML Select Form
13:22
Wrapping Up
04:05
Section 7: Front End
NMP, Bower and Gulp.js
17:16
Elixir Asset Compilation
11:16
Elixir Asset Concatenation
Preview
10:39
Elixir and TDD
06:53

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Hassan Azimi, Software Engineer and Web Developer

Hi My name is Hassan Azimi and I am a software engineer and a web developer. My second job is to produce videos about technology and computers for people all over the world. I have first class degree with Honours one of the top universities in London and I am working towards the best technologies about software, coding and he web. I understand most of the programming languages mainly web based languages. I continuously enjoy learning new technologies exclusively programming languages by watching tutorials instead of reading books and this is not mean I don't read books at all. Subsequently, reading a lot of books about computers and watching more video lectures about programming and web developing, I educated a lot of new subjects and I decided to make the professional tutorials. I am obsessed with everything about computers and fascinated by everything about programming which leads me to build things like a puzzle. By reading books I noticed they do not have that impression, sense and excitement similar to videos. I do not mean they are useless, what I mean is they are far away from fun, practical, excitement and walking through each lesson. I noticed something else and that was lack of video tutorials about computing for Persians and Farsi speaking people and that must be because of low Internet speed and Internet censorship. I found Udemy is not censored in Iran but YouTube is and that was a great news for me, which made my students asking me to find a way to allow them to download my videos. I am sure some people do not learn only by reading as some people do. Most people who computing is their career are practical people rather than people with humanity subjects, one them is myself. I am a practical person, I learn by watching. Therefore, I decided to make video tutorials. Today I am the only best Persian tutorial source for all Persians and the only one who makes really professional tutorials with great video and audio quality. If you watch my tutorials you will notice I really care about every single video tutorials I make and I have so much respect to Udemy academy which I think it is one of the best ideas.

Ready to start learning?
Take This Course