Laravel 5 Documentation
Gary Blankenship
Computers & Technology
Laravel 5 Documentation
Free
Description
Contents
Reviews

A free ebook version of the Laravel 5.x Official Documentation.

Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller(MVC) architectural pattern. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.

This book is for sale at http://leanpub.com/laravel-5

Language
English
ISBN
Unknown
Table of Contents
Contribution Guidelines
Release Notes
Support Policy
Laravel 5.3 {#releases-laravel-5.3}
Laravel 5.2 {#releases-laravel-5.2}
Laravel 5.1.11 {#releases-laravel-5.1.11}
Laravel 5.1.4 {#releases-laravel-5.1.4}
Laravel 5.1 {#releases-laravel-5.1}
Laravel 5.0 {#releases-laravel-5.0}
Laravel 4.2
Laravel 4.1
Upgrade Guide
Upgrading To 5.2.0 From 5.1 {#upgrade-upgrade-5.2.0}
Upgrading To 5.1.11 {#upgrade-upgrade-5.1.11}
Upgrading To 5.1.0 {#upgrade-upgrade-5.1.0}
Upgrading To 5.0.16 {#upgrade-upgrade-5.0.16}
Upgrading To 5.0 From 4.2 {#upgrade-upgrade-5.0}
Upgrading To 4.2 From 4.1
Upgrading To 4.1.29 From <= 4.1.x
Upgrading To 4.1.26 From <= 4.1.25
Upgrading To 4.1 From 4.0
Contribution Guide
Bug Reports
Core Development Discussion
Which Branch?
Security Vulnerabilities
Coding Style
Installation
Installation
Configuration
Introduction
Accessing Configuration Values
Environment Configuration
Configuration Caching
Maintenance Mode
Laravel Homestead
Introduction
Installation & Setup
Daily Usage
Basic Task List
Introduction
Installation
Prepping The Database
Routing
Building Layouts & Views
Adding Tasks
Deleting Tasks
Intermediate Task List
Introduction
Installation
Prepping The Database
Routing
Building Layouts & Views
Adding Tasks
Displaying Existing Tasks
Deleting Tasks
HTTP Routing
Basic Routing
Route Parameters
Named Routes
Route Groups
CSRF Protection
Route Model Binding
Form Method Spoofing
Accessing The Current Route
HTTP Middleware
Introduction
Defining Middleware
Registering Middleware
Middleware Parameters
Terminable Middleware
HTTP Controllers
Introduction
Basic Controllers
Controller Middleware
RESTful Resource Controllers
Dependency Injection & Controllers
Route Caching
HTTP Requests
Accessing The Request
Retrieving Input
HTTP Responses
Basic Responses
Other Response Types
Redirects
Response Macros
Views
Basic Usage
View Composers
Blade Templates
Introduction
Template Inheritance
Displaying Data
Control Structures
Stacks
Service Injection
Extending Blade
Request Lifecycle
Introduction
Lifecycle Overview
Focus On Service Providers
Application Structure
Introduction
The Root Directory
The App Directory
Service Providers
Introduction
Writing Service Providers
Registering Providers
Deferred Providers
Service Container
Introduction
Binding
Resolving
Container Events
Contracts
Introduction
Why Contracts?
Contract Reference
How To Use Contracts
Facades
Introduction
Using Facades
Facade Class Reference
Authentication
Introduction
Authentication Quickstart
Manually Authenticating Users
HTTP Basic Authentication
Resetting Passwords
Adding Custom Guards
Adding Custom User Providers
Events
Authorization
Introduction
Defining Abilities
Checking Abilities
Policies
Controller Authorization
Artisan Console
Introduction
Writing Commands
Command I/O
Registering Commands
Calling Commands Via Code
Laravel Cashier
Introduction
Subscriptions
Handling Stripe Webhooks
Single Charges
Invoices
Cache
Configuration
Cache Usage
Cache Tags
Adding Custom Cache Drivers
Events
Collections
Introduction
Creating Collections
Available Methods
Method Listing
Laravel Elixir
Introduction
Installation & Setup
Running Elixir
Working With Stylesheets
Working With Scripts
Copying Files & Directories
Versioning / Cache Busting
BrowserSync
Calling Existing Gulp Tasks
Writing Elixir Extensions
Encryption
Configuration
Basic Usage
Errors & Logging
Introduction
Configuration
The Exception Handler
HTTP Exceptions
Logging
Events
Introduction
Registering Events / Listeners
Defining Events
Defining Listeners
Firing Events
Broadcasting Events
Event Subscribers
Filesystem / Cloud Storage
Introduction
Configuration
Basic Usage
Custom Filesystems
Hashing
Introduction
Basic Usage
Helper Functions
Introduction
Available Methods
Method Listing
Arrays
Paths
Strings
URLs
Miscellaneous
Localization
Introduction
Basic Usage
Overriding Vendor Language Files
Mail
Introduction
Sending Mail
Mail & Local Development
Events
Package Development
Introduction
Service Providers
Routing
Resources
Public Assets
Publishing File Groups
Pagination
Introduction
Basic Usage
Displaying Results In A View
Converting Results To JSON
Queues
Introduction
Writing Job Classes
Pushing Jobs Onto The Queue
Running The Queue Listener
Dealing With Failed Jobs
Redis
Introduction
Basic Usage
Pub / Sub
Session
Introduction
Basic Usage
Adding Custom Session Drivers
Envoy Task Runner
Introduction
Writing Tasks
Running Tasks
Task Scheduling
Introduction
Defining Schedules
Task Output
Task Hooks
Testing
Introduction
Application Testing
Working With Databases
Mocking
Validation
Introduction
Validation Quickstart
Other Validation Approaches
Working With Error Messages
Available Validation Rules
Conditionally Adding Rules
Custom Validation Rules
Database: Getting Started
Introduction
Running Raw SQL Queries
Database Transactions
Using Multiple Database Connections
Database: Query Builder
Introduction
Retrieving Results
Selects
Joins
Unions
Where Clauses
Advanced Where Clauses
Ordering, Grouping, Limit, & Offset
Inserts
Updates
Deletes
Pessimistic Locking
Database: Migrations
Introduction
Generating Migrations
Migration Structure
Running Migrations
Writing Migrations
Database: Seeding
Introduction
Writing Seeders
Running Seeders
Eloquent: Getting Started
Introduction
Defining Models
Retrieving Multiple Models
Retrieving Single Models / Aggregates
Inserting & Updating Models
Deleting Models
Query Scopes
Events
Eloquent: Relationships
Introduction
Defining Relationships
Querying Relations
Inserting Related Models
Eloquent: Collections
Introduction
Available Methods
Custom Collections
Eloquent: Mutators
Introduction
Accessors & Mutators
Date Mutators
Attribute Casting
Eloquent: Serialization
Introduction
Basic Usage
Hiding Attributes From JSON
Appending Values To JSON
The book hasn't received reviews yet.