Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Complete Laravel basics from beginner to expert
Rating: 3.9 out of 5(96 ratings)
3,533 students

A Complete Laravel basics from beginner to expert

Learn all the necessary functionality of Laravel and start working as a professional
Created byFaisal Imtiaz
Last updated 4/2017
English

What you'll learn

  • Develop their own professional website.
  • Can work for online clients on Laravel projects

Course content

1 section12 lectures1h 39m total length
  • Introduction3:10

    Learn the fundamentals of Laravel by building a complete project from scratch, covering controllers, views, forms, models, image upload with resize, and AJAX with JSON responses.

  • Laravel Overview , Installation and creating new project8:25

    Learn a Laravel overview and walk through installing the local environment, starting the server, and creating a new Laravel project with composer, then running it in the browser.

  • Folder Structure9:08

    Explore Laravel folder structure through MVC architecture, locating models, views, controllers, and service providers, routes, and config files, and learn how autoloading and database connections drive the application.

  • Routing Controllers and Views9:35

    Route a user request to a controller, where the model accesses the database and prepares data for the view. Display the results in the browser.

  • Models and Migrations7:54

    Define models and migrations in Laravel to build the users table with id, name, email, and password. Run migrations to create the table and fetch records from the database.

  • Forms and form submission9:46

    Learn how to create and submit forms in Laravel, handle post requests, map input fields to database columns, manage CSRF tokens and sessions, and save records securely.

  • Form validation and Query builders8:38

    Discover how to build and validate forms in Laravel, define validation rules for name and email, handle errors, and customize messages using the query builders workflow.

  • Creating a new Project (Articles) with Login/Register functionality5:54

    Create a new Laravel project named articles, configure the database, run migrations, and implement login and registration pages to enable user authentication for a blogging app.

  • Add new articles12:33

    Learn how to add new articles in a Laravel project by creating controllers and migrations, handling form inputs, posting data, and displaying articles.

  • File Uploading8:55

    Learn how to upload files in Laravel by submitting a form, handling the input in a controller, and saving images to the local storage folder (public) with proper naming.

  • Image Resizing4:54

    Learn image resizing in Laravel from beginner to expert, including importing the image class, resizing, cropping, colorizing, adding watermarks, and adjusting opacity and grayscale.

  • Sending emails , Ajax submission and json response10:34

    Learn how to send emails in Laravel, handle Ajax submissions, and return json responses, with practical testing of email workflows using a mail service.

Requirements

  • PHP
  • Basic HTML
  • Css
  • Jquery

Description

Laravel is the most popular framework according to 2015 survey and it is gaining popularity day by day only because of its code structure, flexibility and maintainability. According to the survey Laravel is more popular framework then Codeignitor, yii and symfony together. The best time to learn this framework is NOW.

How is this course unique from there?

This course helped beginners as well as experts solving regular problems during coding. In this course you will learn all the available features given to us from Laravel framework. This course is all about students who are willing to learn Laravel and want their programming skills enhanced. Becoming a professional is not difficult until you find the right mentor. You will learn all sort of Best Practices that professionals use for web application development.

This course will make you a professional

In this course I will describe you all the most famous features of Laravel that is making this framework fly. Some of them will be like:

  • Login/Register Scaffolding
  • Forms and form submission with validation rules and resizing
  • All concepts for MVC architecture with practice.
  • Layouts, Routes
  • Migrations, Databases, Eloquent
  • All important features like these

You will learn the code that uses by professionals All the BEST PRACTICES that will make your application more fast secure and accurate.

After taking this course you will be able to work on either your own Website or work as a freelancer taking Laravel projects and earn money with high rates because Laravel developers are hard to find. And those who have Laravel skills can earn a decent money from their home.

Who this course is for:

  • Students who have basic knowledge of PHP and willing to learn a PHP framework
  • Who want to start their own website and don't have enough knowledge about how to do that. Laravel will help them
  • Students willing to learn a framework of PHP