Laravel 6 Essential Training: Testing, Securing and Deploying Apps

Laravel 6 Essential Training: Testing, Securing and Deploying Apps

3h 31mIntermediate2019-12-16

Authors

Justin Yost

Justin Yost

Web Developer, Programmer

Course details

Laravel is the most popular MVC framework for PHP. It builds on PHP standards and conventions, making it easy to create completely customizable, full-featured apps. In this course—the second installment in the Laravel 6 Essential Training series, instructor Justin Yost continues to cover the essentials of working with Laravel 6 as he demonstrates how to build a basic Laravel application to manage a hotel reservation system. Justin explains how to run console commands, add the ability to save images, work with the Laravel service container, write tests in Laravel, write and send emails using your app, and manage user authentication. These videos provide the information you need to make a move to Laravel and build high-quality, scalable, and sound PHP applications.

Learning objectives
Saving and viewing files
Displaying validation errors
Console commands, outputs, arguments, and inputs
Building a Laravel route that has multiple parameters
Working with the Laravel authentication system
Preparing for deployment

Skills covered

LaravelPHPBack-End Web DevelopmentFull-Stack Web DevelopmentEssential TrainingWeb DevelopmentOpen Source

Concepts

Introduction

  • Learning the ins and outs of Laravel
  • What you should know before watching this course

Beyond the Basic Form

  • Saving files
  • Viewing files
  • Validation
  • Displaying validation errors
  • Displaying old input

Artisan Console

  • Console commands
  • Console outputs
  • Console arguments
  • Console options
  • Console inputs

Service Container

  • Service providers
  • Facades
  • Interface service container binding
  • Automatic service container binding

Testing

  • Basic test
  • Database factories
  • As a user
  • Facades
  • File uploads
  • Console commands

Notifications

  • Emails
  • Notifications
  • Queue jobs
  • Queue workers
  • Task scheduler

Routing

  • Route parameters
  • Route model binding
  • Middleware

Laravel Mix

  • Installing and running Laravel Mix
  • CSS processing
  • JavaScript processing

Security

  • Authentication
  • Route authorization
  • Verified users
  • Encryption
  • Password storage

Deployment

  • Preparing for deployment
  • Databases
  • Deploying a change

Conclusion

  • Next steps
80,000 Toman