4 options
Laravel application development cookbook / Terry Matula.
- 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 its 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.