PHP, Mysql, Laravel framework
Duration:
40 HRS
Subjects:
PHP, Mysql, Laravel framework
PHP, Mysql, Laravel framework
Laravel Overview and Installation -
Laravel inbuilt Funcationalities -
- a. Routing methods
- b. Basic Routing
- c. Csrf Protection
- d. Routing with Parameters
- e. Optional Parameters
- f. Regular Expression
- g. Route Groups
- a. Excluding URIs
- b. X-CSRF Token
- a. Defining Middleware
- b. Registering Middleware
- c. Assigning Middleware to Routes
- d. Middleware Groups
- e. Middleware Parameters
- a. Defining Controllers
- b. Controller Namespaces
- c. Single Action Controllers
- d. Controller Middleware
- a. Accessing request
- b. Dependency injection and route parameters
- c. Accessing the Request via Route Closures
- d. Retrieving Input – Value, Json Input Value
- e. Flashing input
- f. Creating Responses – Strings, Arrays, Response Objects
- g. Attaching Headers to Response
- h. Redirects
- i. Response Types
- a. Retrieving Data
- b. Storing Data
- c. Flash Data
- d. Deleting Data
- e. Regenerating The Session ID
- a. Form Request Validation
- b. Manually Creating Validators
- c. Working with Error Messages
- d. Validating Arrays
- e. Custom Validation Rules
- a. Uploading Files
- b. Retrieving Uploaded Files
3. Laravel with UI -
- a. Creating Views
- b. Passing Data to Views
- a. Basics of Blade Template
- b. Template Inheritance
- c. Defining and Extending Layout
- d. Displaying Data
- e. Control Structures
- f. Comments
- g. Including Sub-views
- a. Creating Form using Facades
4. Laravel with Database -
- a. Generating Migrations
- b. Migration Structure
- c. Running Migrations
- d. Rolling back migrations
- e. Creating Tables
- f. Renaming and Dropping Tables
- g. Creating, Modifying, Dropping Columns
- h. Dropping Indexes
- a. Writing Seeders
- b. Running Seeders
- a. Retrieving Results
- b. Selects, Where Clause
- c. Joins
- d. Unions
- e. Inserts, Updates, Deletes
- f. Ordering, Grouping, Limit & Offset
- a. Paginating Query Builders Results
- b. Paginating Eloquent Results
- a. Eloquent Model Conventions
- b. Retrieving Models
- c. Inserting, updating, Deleting Models
- d. Relationships
- e. Collections