03.12.2015 Views

laravel4cookbook

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

Creating Apache 2 Virtual Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199<br />

Creating Nginx Virtual Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200<br />

Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />

Note on Running Commands in Local Environment . . . . . . . . . . . . . . . . . . . 202<br />

Using Site-Specific Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202<br />

Using Site-Specific Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206<br />

Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />

Using Language Lookups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />

Using Language Lookups in Packages . . . . . . . . . . . . . . . . . . . . . . . . . . 210<br />

Caching Language Lookups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212<br />

Creating Multi-Language Routes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214<br />

Creating Multi-Language Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217<br />

E-Commerce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222<br />

Note on Sanity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222<br />

Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222<br />

Installing Laravel 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222<br />

Installing Other Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223<br />

AngularJS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223<br />

Bootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224<br />

DOMPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224<br />

Stripe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225<br />

Faker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225<br />

Creating Database Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226<br />

Creating Migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226<br />

Creating Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231<br />

Creating Seeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236<br />

Creating API Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243<br />

Managing Categories And Products . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />

Managing Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245<br />

Managing Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246<br />

Creating The Site With AngularJS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248<br />

Creating The Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248<br />

Making The Interface Dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254<br />

Completing Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

Accepting Payments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

Creating Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

Working The Service Provider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

Making Payments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

Generating PDF Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

Embedded Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287<br />

Gathering Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!