Learn Laravel

Learn Laravel, a powerful PHP framework for building modern web applications. These Laravel tutorials teach you everything from the basic setup to advanced concepts.

All Laravel tutorials:

  1. Creating a Dating Application with Sinch: RESTful API

    Creating a Dating Application with Sinch: RESTful API

    Tutorial Intermediate

    In this tutorial, we're going to create a dating application for iOS similar to Tinder. For voice and messaging, we will leverage the Sinch platform, making...

  2. Laravel, BDD and You: The First Feature

    Laravel, BDD and You: The First Feature

    Tutorial Intermediate

    Follow along in the second part in this series on behavior-driven development with Laravel, Behat and PhpSpec. In this part we will build our first feature....

  3. Digging in to Laravel's IoC Container

    Digging in to Laravel's IoC Container

    Tutorial Intermediate

    Inversion of Control is a technique that allows control to be inverted when compared to classical procedural code. The most prominent form of IoC is, of...

  4. Laravel, BDD and You: Let’s Get Started

    Laravel, BDD and You: Let’s Get Started

    Tutorial Intermediate

    Welcome to this series about developing Laravel applications using a behavior-driven development (BDD) approach. Full stack BDD can seem complicated and...

  5. AngularJS and Laravel: Finishing Building a CRM

    AngularJS and Laravel: Finishing Building a CRM

    Tutorial Beginner

    In this part of the tutorial, we will build the front-end of our application using AngularJS. Angular is a really unique framework. Instead of abstracting...

  6. New Course: Getting Started With Laravel 4

    New Course: Getting Started With Laravel 4

    Tutorial Beginner

    If you're ready to begin learning Laravel, this course will cover all the basics to get you ready to go. And you can get started straight away with a free 14...

  7. Five Hidden Gems of Laravel

    Five Hidden Gems of Laravel

    Tutorial Beginner

    Many developers who use Laravel are probably only barely scratching the surface of what the framework has to offer. While the documentation does cover the...

  8. Setting Up User Authentication in Laravel Using Confide

    Setting Up User Authentication in Laravel Using Confide

    Tutorial Beginner

    Confide is an authentication solution for Laravel made to cut repetitive work involving the management of users. A DRY approach on features like account...

  9. Laravel Unwrapped: Session, Auth and Cache

    Laravel Unwrapped: Session, Auth and Cache

    Tutorial Beginner

    Join me as we learn how to use Laravel's component-based system, Illuminate. Additionally, we'll see how to utilize service providers, Laravel's manager...

  10. AngularJS and Laravel: Begin Building a CRM

    AngularJS and Laravel: Begin Building a CRM

    Tutorial Beginner

    When creating a single-page app we should use some kind of framework to do some of the job for us, so we can focus on the actual functionality. AngularJS...

  11. Sending Emails With Laravel 4 & Gmail

    Sending Emails With Laravel 4 & Gmail

    Tutorial Beginner

    Sending emails is crucial for any web application. Usually, an email is sent to notify the user of some kind of activity that has taken place on the site,...

  12. Deploying a Laravel Application Using Capistrano

    Deploying a Laravel Application Using Capistrano

    Tutorial Beginner

    So you've just built a fancy web application and you're planning to put it online. This can be done in many ways. In this article I'd like to cover one...