My Account Log in

4 options

Laravel application development cookbook / Terry Matula.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Matula, Terry.
Language:
English
Subjects (All):
Application software--Development.
Application software.
Web applications.
Physical Description:
1 online resource (272 p.)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, 2013.
Language Note:
English
Biography/History:
Matula Terry: Terry Matula is a web developer and Laravel advocate based in Austin, TX. He's been a passionate computer enthusiast since he first played Oregon Trail on an Apple//e. He started programming in BASIC at a young age, making simple Scott Adams-like games on a Commodore Vic-20. Since then, he's worked as a developer using Flash/ActionScript, ASP. NET, PHP, and numerous PHP frameworks, with Laravel being his favorite by far. He blogs web development tips and tricks at his website http: //terrymatula. com
Summary:
Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.A short and precise guide to get you started with EaselJS , helping you to create some cool applications and games.EaselJS greatly simplifies application development in HTML5 Canvas using a syntax and an architecture very similar to the ActionScript 3.0 language. As a result, Flash / Flex developers will immediately feel at home but it’s very easy to learn even if you've never opened Flash in your life. The book targets Web designers, animators, Digital content producers, and Flash and Flex developers.
Contents:
Intro
Laravel Application Development Cookbook
Table of Contents
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Setting Up and Installing Laravel
Introduction
Installing Laravel as a git submodule
Getting ready
How to do it...
How it works...
There's more...
Setting up a virtual host and development environment in Apache
Creating "clean" URLs
Configuring Laravel
Using Laravel with Sublime Text 2
Setting up your IDE to autocomplete Laravel's namespaces
Using Autoloader to map a class name to its file
See also
Creating advanced Autoloaders with namespaces and directories
2. Using Forms and Gathering Input
Creating a simple form
Gathering form input to display on another page
Validating user input
How to do it.
How it works...
Creating a file uploader
Validating a file upload
Creating a custom error message
Adding a honey pot to a form
Uploading an image using Redactor
Cropping an image with Jcrop
Creating an autocomplete text input
Making a CAPTCHA-style spam catcher
3. Authenticating Your Application
Setting up and configuring the Auth library
Creating an authentication system
Retrieving and updating user info after logging in
Restricting access to certain pages
Setting up OAuth with the HybridAuth package
Using OpenID for logins
Logging in using Facebook credentials
Logging in using Twitter credentials
Logging in using LinkedIn
4. Storing and Using Data
Creating data tables using migrations and schemas
There's more…
Querying using raw SQL statements
Querying using Fluent
Querying using Eloquent ORM
Using automatic validation in models
Using advanced Eloquent and relationships
Creating a CRUD system
Importing a CSV using Eloquent
Using RSS as a data source
Using attributes to change table column names
Using a non-Eloquent ORM in Laravel
5. Using Controllers and Routes for URLs and APIs
Creating a basic controller
Creating a route using a closure
Creating a RESTful controller
Using advanced routing
How to do it…
Using a filter on the route
Using route groups
Building a RESTful API with routes.
Getting ready
Using named routes
Using a subdomain in your route
6. Displaying Your Views
Creating and using a basic view
Passing data into a view
Loading a view into another view/nested views
Adding assets
Creating a view using Blade
Using TWIG templates
Utilizing advanced Blade usage
Creating localization of content
Creating menus in Laravel
Integrating with Bootstrap
Using named views and view composers
7. Creating and Using Composer Packages
Downloading and installing packages
Using the Generators package to set up an app
Creating a Composer package in Laravel
Adding your Composer package to Packagist
Adding a non-Packagist package to Composer
Getting ready.
How to do it...
Creating a custom artisan command
8. Using Ajax and jQuery
Getting data from another page
Setting up a controller to return JSON data
Creating an Ajax search function
Creating and validating a user using Ajax
Filtering data based on checkbox selection
Making an Ajax newsletter sign-up box
Sending an e-mail using Laravel and jQuery
Creating a sortable table using jQuery and Laravel
9. Using Security and Sessions Effectively
Encrypting and decrypting data
Hashing passwords and other data
Using CSRF tokens and filters in forms
Using advanced validation in forms
Building a shopping cart
Using Redis to save sessions
Using basic sessions and cookies
Creating a secure API server
How to do it.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed December 2, 2013).
ISBN:
9781782162834
1782162836
OCLC:
862384267

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account