A GitBook for Laravel - A Most Wanted How-To e-Book For Laravel Lovers! Contents Introduction Tools Text Editor SQL Editor Version Control Environments Windows Linux OSX The Basic Routing Controllers Views Blade Templates Database Migrations Seeding Factory Eloquent Create, Read, Update and Delete Relationship Package Laratrust Collective Command How to Create A Command? How to Register A Command? How to Register A Command in Service Provider? How to Call Other Artisan Command? How to Get the Arguments? How to Get the Options? How to Get User's Input? Notifications How to Setup Mail Notification? How to Create a Notification? How to Use the Notification? How to Trigger Notification? Event & Listener How to Create Event? How to Create Listener? How to Register Event and Listener? How to Trigger an Event? Queues How to Create Queue? How to Trigger a Queue? How to Run A Queue? Package Development How to Configure Your Package? How to Register Your Package with Application? How to Publish Your Package to Packagist? Elixir How to Install Elixir? How to Configure Elixir? How to Use Elixir? Middleware How to Create a Middleware? How to Create a Before Middleware? How to Create an After Middleware? Vue.js How to Create Vue Component in Laravel 5.3? How to Bind Model? How to Create Functions? How to Call an Ajax?