Laravel Framework

Laravel Framework Training Philippines

Download PDF
Laravel Framework




4 days


Courses Benefits

Laravel Framework is an open-source PHP class library designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web development such as database access, authentication, templating, allowing you to focus on your application's specific requirements. By the end of the course, students will have completed a secure, Create, Read, Update, Delete (CRUD) application.

You Will Learn How To

  • Apply best practices in web application development
  • Develop scalable enterprise web applications using the Laravel Framework
  • Implement the MVC design pattern to create maintainable applications
  • Access various databases in a vendor-independent way
  • Validate and pre-populate forms automatically
  • Secure your application through proper authentication and authorization

Who Should Attend

This Laravel Framework training course is for intermediate PHP developers. Knowledge of PHP at the level of Course 221 - Web Development with PHP, plus real-world PHP experience are assumed. Participants should also know Object-Oriented PHP.

Course Investment

Course Outline

Getting Started with Laravel Framework

  • What is the Laravel Framework?
  • The MVC Architectural Pattern
  • Features of Laravel


  • Installing Laravel
  • Creating a Laravel Application
  • Configuring Your Web Server for Laravel
  • Using PHP's Built-In Web Server


  • What is Routing?
  • Route Files
  • Defining Routes
  • Redirecting Routes
  • Routing to Views
  • Acquiring Route Parameters


  • Creating a Controller
  • Creating a Route to a Controller
  • Creating a Resource Controller
  • Creating a Route to a Resource Controller
  • Viewing the List of Routes
  • Adding Methods to a Resource Controller

Requests and Responses

  • Request
      Getting the Request Object
      Getting Request Parameters
      Processing File Uploads
      Getting the Request Method
      Getting Cookie Data
  • Response
      Returning a View
    1. Returning a String
    1. Returning JSON Data
    1. Specifying the Status Code
    1. Specifying Response Header
    1. Sending Files to the Client
    1. Redirecting
    1. Adding Cookie Data


  • Creating Views
  • Passing Data from Controllers to Views
  • Using Blade Statements


  • Standard Configuration Files
  • Accessing Application Configuration
  • Accessing Environment Configuration


  • Configuring Sessions
  • Storing Data
  • Retrieving Data
  • Flashing Data
  • Deleting Data


  • Creating Basic Forms
  • Protecting Against CSRF
  • Validating Form Input

Database Access and Eloquent ORM

  • Specifying Database Configuration
  • Using Migrations
  • Running SQL
  • Building Queries using Query Builder
  • Creating Models using Eloquent ORM


  • Review: Creating a Resource Controller
  • Displaying All Resources
  • Displaying and Processing the Create Form
  • Displaying a Single Resource
  • Displaying and Processing the Edit / Update Form
  • Adding Delete Functionality
  • Putting It All Together


  • Understanding REST APIs
  • Creating API Routes and Controllers

Implementing CRUD Operations

  • Review: Creating a Resource Controller
  • Displaying All Resources
  • Displaying and Processing the Create Form
  • Displaying a Single Resource
  • Displaying and Processing the Edit / Update Form
  • Adding Delete Functionality
  • Putting It All Together


  • Introduction
  • Setting Up Authentication
  • Using Authentication
  • Adding Authorization Logic
  • Putting It All Together

Error Handling and Logging

  • Manually Generating an HTTP Error
  • Creating Custom HTTP Error Pages
  • Disabling Debugging Information
  • Writing Log Messages

Blade Templates

  • Defining a Layout
  • Using a Layout within Views
  • Including Sub-views


Mar 8 - 11, 2022 (Also available Live Online Training)


"The instructor really fully aware of what he's teaching, can answer all our questions without a hint of guessing and can remember even what he discussed on the first day haha. Great job sir! "

Laravel Framework

Andrea Basabas

Programmer 3, MHPS TS

"Awesome! well explained in all aspects of the subject, consistent in detail. Thank you! "

Laravel Framework

Francis Penuliar

Programmer, MHPS-TS

"Great working knowledge of the course and was able to provide examples of use cases. "

Laravel Framework

Elijah Laxamana

Applications Manager, Getz Bros. Philippines

"I like how the topics were presented with real-life scenario examples. "

Laravel Framework

Noel Ballarta

Web Admin, College of Science CSRC

"The instructor is really the hokage/master of Laravel. "

Laravel Framework

Noly Malbataan

IT Specialist, AP Renewables Inc.

"Lectures were nice, easy to understand, and straight to the point. The class examples are very helpful. The instructor made the students feel comfortable to share their opinion and ask question. The facilities are great, and conducive for learning."

Laravel Framework

Gleen Israel

Systems and Mobile Development Officer, Technological Institute of the Philippines

"Impressive content. With this 3-day workshop, we can now build our web apps."

Laravel Framework

Lean Herrera

Assistant Systems Development Officer, Technological Institute of the Philippines

Request More Info