Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel Deployment - Launch your Laravel Application Online
Rating: 4.3 out of 5(416 ratings)
22,297 students

Laravel Deployment - Launch your Laravel Application Online

Deploy your laravel application online fast
Last updated 10/2016
English
English [Auto],

What you'll learn

  • At the end of this course students will be able to deploy their laravel installation online free of charge

Course content

1 section13 lectures1h 5m total length
  • Introduction2:53

    Learn how to launch your Laravel deployment online with a simple, practice-focused approach, where you try, troubleshoot, and post questions to gain real value from the course.

  • Tools4:20

    Set up a virtual development environment with Homestead for Laravel, running inside a Vagrant and VirtualBox box with PHP 7, Composer, and the Heroku CLI.

  • App intro6:39

    Launch your Laravel application online using the free Heroku plan with AWS integration, and compare hosting options, including GoDaddy, for deployment and configuration.

  • Creating our app3:43

    Learn to set up version control with git, initialize a project, commit changes, and deploy a Laravel app to Heroku by creating and configuring a Heroku app online.

  • Setting up app configurations3:52

    Configure Heroku build packs and environment variables for a Laravel app, set the app key via the CLI or admin panel, and prepare to push to Heroku.

  • Deploying our project online8:10

    Deploy your Laravel app to the internet by creating a proc file, configuring Apache, and pushing to Heroku, then open the app and test the deployment.

  • Laravel variable configurations3:36

    Learn to configure Laravel deployment by setting database and other config variables in Heroku, using the terminal or admin panel to rebuild config variables, and verify production readiness.

  • Connecting to PostGre locally8:56

    connect to a local PostgreSQL database using Homestead, configure environment variables, run migrations, and prepare a database for deployment to Heroku with a GUI tool or command line.

  • Database configurations6:22

    Provision a database for your Heroku app and link it by updating environment variables with host, database, user, and password, configuring the production connection.

  • Connecting to the app database4:37

    Connect your app database using Postgres on Heroku, run migrations from the terminal, and verify tables with a quick GUI check, while honoring environment variables and local versus remote config.

  • Registering and Login in through our online application4:55

    Register and log in to your online Laravel app, deploy from a Homestead Vagrant environment, manage migrations, and push changes to Git and Heroku for free hosting.

  • Setting our project locally7:11

    Set up a local Laravel deployment with Homestead and Vagrant by configuring host files and YAML, provisioning the server, and verifying the app in the browser.

  • Conclusion0:38

    Celebrate completing the course and recognize its practical, easy approach that adds value to your career and life. Consider leaving a review to help future students find information they need.

Requirements

  • Laravel
  • Homestead

Description

Laravel is a great PHP framework, that helps us build really complex applications, fast and secured, but the hosting part can be a little daunting at first.This is a short course in which students will learn how to deploy their laravel applications online fast, easy and free.

On the path to deploying your Laravel installation you will also learn some really good skills, here is the list.

1.PasS 

PassS stands for platform as a service, and on this course I will introduce you to one. 

2. UI Setup 

On this PassS we are going to learn how to setup our application through their web interface which is pretty easy and awesome. 

3. Command line setup 

Here we are going to use our terminal or command prompt window to setup our application with this PassS. Don’t worry, this will not be as hard as you think, this stuff is easy.

4. Nameserver setup

On this part, we will learn how to change our nameservers to make our app visible by using our own custom domains. 

4. Database

Finally, we’ll learn how to setup a PostgreSQL database for our Laravel application, offline and online.

If you are ready to Learn how to deploy a Laravel Application online, then come and join me on this course. 

See you inside!

Edwin Diaz

Who this course is for:

  • This course is for students looking to launch their laravel app online free of charge to test it