Index
A
- /app directory / Exploring the Laravel 4 structure
- About Us page / Setting up the inner pages
- addgroup method / Building the foundation for the administration section
- add method / Cart functions
- Add User button / Managing users
- adduser method / Adding users
- Adminer / Creating a database in the production site and uploading your local database on the production site
- administration section
- foundation, building / Building the foundation for the administration section
- administrator
- login section, creating for / Creating a login section for the administrator
- API method
- building, for individual store viewing / Building an API method for viewing an individual store
- creating, for stores searching / Creating an API method for searching the stores
- creating, for store client deletion / Creating an API method for deleting a store client
- Application class / Service providers
- application configurations
- debug / Configuring the application
- URL / Configuring the application
- time zone / Configuring the application
- locale / Configuring the application
- key / Configuring the application
- providers / Configuring the application
- applications
- configuring, in Laravel 4 / Configuring the application
- Ardent / Introducing JeffreyWay / Laravel-4-Generators
- artisan command / Preparing the schema, Creating the newsletter section, Packages in Laravel 4
- artisan directory / Exploring the Laravel 4 structure
- Artisan tool
- about / Artisan – magic of Laravel 4
- boilerplate controller, generating / Generating a boilerplate controller
- database, managing with migrations / Managing database with migrations
- data, feeding with database seeds / Filling the database with basic data for testing via database seeds
- unit tests, running / Running unit tests
- authenticate method / Introducing the Sentry package, User login
B
- /bootstrap directory / Exploring the Laravel 4 structure
- BaseController class / Getting familiar with Laravel 4
- before parameter / Creating a RESTful backend
- boilerplate controller
- generating / Generating a boilerplate controller
- boot method / Package structure
- BuildCar function / Dependency Injection
C
- /commands directory / Exploring the Laravel 4 structure
- /config directory / Exploring the Laravel 4 structure
- /controllers directory / Exploring the Laravel 4 structure
- Car class / Dependency Injection, Service providers
- CarserviceProvider class / Service providers
- cart
- Foldagram, adding to / Adding Foldagram to the cart
- updating / Updating the cart
- deleting from / Deleting from cart
- contents, viewing / Viewing the cart contents
- total, viewing / Viewing the cart total
- items, deleting from / Deleting all items from the cart
- Foldagram, deleting from / Deleting Foldagram from the cart
- Cart**insert($array) method / Adding the Foldagram order details to our Cart package
- Cart**insert method / Adding the Foldagram order details to our Cart package
- Cart class
- creating / The Cart class
- Cart package
- integrating, in Foldagram order process / Integrating the Cart package in Foldagram order process, Adding the Foldagram information to the Foldagram table
- Foldagram order details, adding to / Adding the Foldagram order details to our Cart package
- changepassword method / Change password
- check method / Creating a login section for the administrator
- checkout method / Creating the checkout order process
- checkout order process
- creating / Creating the checkout order process
- checkout page
- integrating / Checkout and payment gateway integration, Building the checkout page for credit cards, Creating the checkout order process, Building the credits section, Building the view orders section
- building, for creadit cards / Building the checkout page for credit cards
- credits section, building / Building the credits section
- view orders section, building / Building the view orders section
- checkout process
- Composer
- about / Composer
- benefit / Composer
- installing / Installing Composer
- composer.json directory / Exploring the Laravel 4 structure
- Composer package archive
- URL / Composer
- Composer Update command / Introducing JeffreyWay / Laravel-4-Generators
- Config**get method / Adding the Foldagram order details to our Cart package
- contact method / Getting familiar with Laravel 4
- Container class / Dependency Injection, Service providers
- container variable / The Cart class
- Controllers
- about / Getting familiar with Laravel 4
- versus, routes / Controllers versus routes
- create method / Adding the recipient information to the Recipients table
- Create method / Creating new users
- createUser method / Register user
- credit
- adding, for user / Adding credit for the user
- credits section
- building / Building the credits section
- CRUD application
- creating, Laravel 4 used / Creating a simple CRUD application with Laravel 4
- users, listing / Listing the users – read users from database
- new users, creating / Creating new users
- user information, editing / Editing user information
- user information, deleting / Deleting user information
- users list pagination, adding / Adding pagination to our list users
- CSRF
- Curl tool / Creating an API method for deleting a store client
D
- $db variable / Dependency Injection
- /database directory / Exploring the Laravel 4 structure
- Dandelion
- installing / Deploying via FTP from the Git repository
- used, for file uploading / Deploying via FTP from the Git repository
- data
- logging, with Laravel / Logging data with Laravel
- database
- configuring, in Laravel 4 / Configuring the database
- managing, migrations used / Managing database with migrations
- filling, database seeds used / Filling the database with basic data for testing via database seeds
- DatabaseSeeder class / Preparing the schema
- database seeds
- used, for database filling / Filling the database with basic data for testing via database seeds
- DB**table method / Creating an API method for searching the stores
- DB class / Configuring the database, SQL injections
- delete method / Deleting user information, Creating an API method for deleting a store client
- Dependency Injection
- about / Dependency Injection
- working / Dependency Injection
- destroy() method / Deleting user information
- destroy method / Creating an API method for deleting a store client
- directory structure
- creating, based on web host / Creating a directory structure based on your web host
- div container / Setting up the layout
- down function / Preparing the schema
E
- $errors object / Creating a login section for the administrator
- edit method / Editing user information
- Eloquent object / Configuring the database
- Eloquent ORM
- about / Composer
- Emmet / Creating a workflow
- errors
- handling, with Laravel / Handling errors
- extends method / User login
F
- $fillable variable / Creating new users
- facades
- fails method / Register user
- FIG (Framework Interoperability Group) / Why Laravel 4 is awesome! And why it must be your next framework
- FileZilla / Deploying via FTP
- Filters.php directory / Exploring the Laravel 4 structure
- find method / Editing user information, Editing the Foldagram information, Creating an API method for deleting a store client
- finduserbyid method / Editing users
- FinduserbyLogin method / Adding credit for the user
- Foldagram
- adding, to cart / Adding Foldagram to the cart
- previewing / Creating the preview page to preview Foldagram
- recipient information, deleting from / Deleting the recipient's information
- information, editing / Editing the Foldagram information
- deleting, from cart / Deleting Foldagram from the cart
- Foldagram form
- creating / Creating a Foldagram form
- Foldagram information
- adding, to Foldagram table / Adding the Foldagram information to the Foldagram table
- Foldagram order details
- adding, to Cart package / Adding the Foldagram order details to our Cart package
- Foldagram order process
- Cart package, integrating in / Integrating the Cart package in Foldagram order process, Adding the Foldagram information to the Foldagram table
- Foldagram preview / Creating a Foldagram form
- Foldagram pricing
- managing / Managing Foldagram pricing
- Foldagram table
- Foldagram information, adding to / Adding the Foldagram information to the Foldagram table
- forget() method / Deleting all items from the cart
- Form**open method / CSRF
- Form class / Creating a login section for the administrator
- frontend
- creating, via REST API / Creating a frontend via a RESTful API
- FTP
- about / Deploying via FTP
G
- $guarded variable / Creating new users
- getFacadeAccessor() method / Facades
- getindex method / Managing users
- get method / Creating an API method for searching the stores
- getUser method / The User dashboard, Change password
- git init command / Creating a workflow
- Git repository
- Laravel application files, deploying via SSH / Deploying via SSH from the Git repository
- Laravel application files, deploying via FTP / Deploying via FTP from the Git repository
- group routing / Building the foundation for the administration section
H
- .htaccess
- setting up, based on server / Setting up .htaccess based on your server, Deploying via FTP, Deploying via SSH from the Git repository, Deploying via FTP from the Git repository
- hidden property / Creating an API method for deleting a store client
- Home page layout
- setting up / Setting up the layout
- setting up, via Blade / Setting up the layout
- content section, creating / Setting up the layout
- Flexslider slider, setting up / Setting up the layout
- hostgator / Setting up .htaccess based on your server
- html_entity_decode function / XSS (Cross-site scripting)
I
- id parameter / Building an API method for viewing an individual store
- Illuminate\View\view.php class / Facades
- index method / Listing the users – read users from database, Adding pagination to our list users, Creating an API method for searching the stores
- initializecart method / The Cart class
- inner pages
- setting up / Setting up the inner pages
- Input**all() function / Creating new users
- Input**move method / Image resizing in Laravel
- Input**old method / Register user
- insert method / Adding Foldagram to the cart, Updating the cart
- Intervention / Introducing JeffreyWay / Laravel-4-Generators
- Intervention/image package
- used, for Laravel image resizing / Image resizing in Laravel
- IoC container
- about / Introducing IoC container
- working / Dependency Injection
- IoC container bindings
- handling, service providers used / Service providers
J
- juy profiler / Profiling Laravel applications
L
- /lang directory / Exploring the Laravel 4 structure
- Laravel-4-Generators
- Laravel.log event / Composer
- Laravel.query event / Composer
- Laravel 4
- installing / Installing Laravel 4
- Artisan command-line tool / Artisan – magic of Laravel 4
- about / Getting familiar with Laravel 4
- using / Getting familiar with Laravel 4
- Controllers, creating in / Getting familiar with Laravel 4
- Controllers versus routes / Controllers versus routes
- used, for CRUD application creating / Creating a simple CRUD application with Laravel 4, Listing the users – read users from database, Creating new users, Editing user information, Deleting user information
- working / Service providers
- packages, creating in / Packages in Laravel 4
- package structure / Package structure
- image, resizing in / Image resizing in Laravel
- REST API, creating / Creating a REST API in Laravel 4 using Resource Controllers
- errors, handling with / Handling errors
- data, logging with / Logging data with Laravel
- Laravel 4 - Starter Kit / Introducing JeffreyWay / Laravel-4-Generators
- Laravel 4 Framework
- about / Why Laravel 4 is awesome! And why it must be your next framework
- Composer tool / Why Laravel 4 is awesome! And why it must be your next framework, Composer
- features / Composer
- installing, on Windows / Installing Laravel 4 on Windows, Installing Laravel 4
- installing, on Linux (Ubuntu) / Installing Laravel 4 on Linux/Ubuntu
- installing, on Mac / Installing Laravel 4 on Mac, Exploring the Laravel 4 structure
- configuring / Configuring Laravel
- Laravel 4 Framework features
- Laravel application files
- uploading / Uploading your Laravel application directory files
- uploading, via SSH / Deploying via SSH
- uploading, via OpenSSH(Linux, Mac) / Uploading files via OpenSSH (Linux, Mac)
- uploading, via Putty (Windows) / Uploading files via Putty (Windows)
- deploying, via FTP / Deploying via FTP
- deploying, via SSH from Git repository / Deploying via SSH from the Git repository
- deploying, via FTP from Git repository / Deploying via FTP from the Git repository
- Laravel applications
- profiling / Profiling Laravel applications
- deploying / Creating production configuration, Uploading your Laravel application directory files, Uploading files via OpenSSH (Linux, Mac), Creating a database in the production site and uploading your local database on the production site, Setting up .htaccess based on your server, Deploying via SSH from the Git repository, Deploying via FTP from the Git repository
- Laravel environment
- configuring / Configuring the Laravel environment
- database, configuring / Configuring the database
- application, configuring / Configuring the application
- Laravel security
- about / Security in Laravel
- SQL injection / SQL injections
- CSRF / CSRF
- XSS / XSS (Cross-site scripting)
- layout
- setting up / Setting up the layout, Setting up the inner pages
- link_to_route() method / Setting up the layout
- link_to_route function / Editing user information
- Linux (Ubuntu)
- Laravel 4, installing on / Installing Laravel 4 on Linux/Ubuntu
- listIndex function / Landing yourself into the MVC world
- Livereload / Creating a workflow
M
- /models directory / Exploring the Laravel 4 structure
- Mac
- Laravel 4, installing on / Installing Laravel 4 on Mac
- Laravel 4 structure, exploring / Exploring the Laravel 4 structure
- Mail class / Register user
- make method / Facades
- md5 method / Adding Foldagram to the cart
- migrate command / Introducing JeffreyWay / Laravel-4-Generators
- Migrations / Preparing the schema
- migrations tool
- used, for database managing / Managing database with migrations
- modal function / Creating the preview page to preview Foldagram
- Model class / Creating new users
- mongodb class / Dependency Injection
- msg variable / Adding a store method to our API
- MVC
- about / Landing yourself into the MVC world, Getting familiar with Laravel 4
- code division / Landing yourself into the MVC world
- web framework / Landing yourself into the MVC world
- MVC code division
- Models / Landing yourself into the MVC world
- Views / Landing yourself into the MVC world
- Controller / Landing yourself into the MVC world
- myaccount method / The User dashboard
- mysql clas / Dependency Injection
- MySQL command line / Creating a database in the production site and uploading your local database on the production site
N
- newsletter section
- creating, in Foldagram / Creating the newsletter section
- nl2br function / Creating the preview page to preview Foldagram
O
- $order_detail object / Building the order details section
- (ORM Package) Object Rlational Mapper Package / Creating the newsletter section
- OpenSSH (Linux, Mac)
- Laravel application files, uploading via / Uploading files via OpenSSH (Linux, Mac)
- order details section
- building / Building the order details section
- order management
- view recipients section, building / Building the view recipients section
- order details section, building / Building the order details section
- order status, updating / Updating order status
- orders, deleting / Deleting orders
- orders
- managing / Managing orders
- deleting / Deleting orders
- exporting / Exporting orders
- order status
- updating / Updating order status
P
- /public directory / Exploring the Laravel 4 structure
- Package Control
- about / Creating a workflow
- paginate method / Adding pagination to our list users, Managing users
- pagination class / Managing users
- paginator class / Managing orders, Building the view recipients section
- passes() method / Creating new users
- password
- changing / Change password
- updating / Change password
- validating / Change password
- PATCH method / Editing user information
- payment gateway
- integrating / Checkout and payment gateway integration
- payment options
- Pay via credit card / Checkout and payment gateway integration
- Pay via credits / Checkout and payment gateway integration
- PDO (PHP Data Objects) / SQL injections
- phpcs / Creating a workflow
- phpinfo() function / Creating a workflow
- PHPMailer component / Composer
- phpMyAdmin / Creating a database in the production site and uploading your local database on the production site
- Phpunit.xml file / Package structure
- postadd method / Managing Foldagram pricing
- postedituser method / Editing users
- postlogin method / Creating a login section for the administrator
- POSTMAN / Creating an API method for deleting a store client
- post method / Creating the newsletter section
- POST method / Editing user information, Creating a login section for the administrator, Adding users
- postusercredit method / Adding credit for the user
- post_login method / User login
- post_register method / Register user
- preview page
- creating, to preview Foldagram / Creating the preview page to preview Foldagram
- production configuration
- creating / Creating production configuration
- production site
- database, creating in / Creating a database in the production site and uploading your local database on the production site
- local database, uploading on / Creating a database in the production site and uploading your local database on the production site
- provides method / Package structure
- Public directory / Package structure
- Purchase Credit form section / Building the credits section
- put method / Adding Foldagram to the cart
- Putty (Windows)
- Laravel application files, uploading via / Uploading files via Putty (Windows)
Q
- query method / Managing orders
R
- recipient information
- deleting, from Foldagram / Deleting the recipient's information
- Recipients table
- recipient information, adding to / Adding the recipient information to the Recipients table
- register method / Service providers, Package structure, Register user
- remove method / Deleting Foldagram from the cart
- removeReceipient method / Deleting the recipient's information
- require attribute / Introducing the Sentry package
- Resource Controllers
- used, for REST API creating / Creating a REST API in Laravel 4 using Resource Controllers
- REST
- about / REST basics
- architecture / REST basics
- REST API
- creating, Resource Controllers used / Creating a REST API in Laravel 4 using Resource Controllers
- creating, to view stores / Creating an API to view all the stores
- store method, adding to / Adding a store method to our API
- store method, updating / Updating the store method of our API
- testing, curl used / Creating an API method for deleting a store client
- testing, POSTMAN used / Creating an API method for deleting a store client
- frontend, creating via / Creating a frontend via a RESTful API
- REST architecture components
- Clients / REST basics
- Servers / REST basics
- Resource / REST basics
- RESTFUL backend
- creating / Creating a RESTful backend
- route method / Register user
- routes
- versus, Controllers / Controllers versus routes
- Routes.php directory / Exploring the Laravel 4 structure
- routing
- about / Getting familiar with Laravel 4
S
- /start directory / Exploring the Laravel 4 structure
- /storage directory / Exploring the Laravel 4 structure
- save method / Editing the Foldagram information
- saveUser method / Listing the users – read users from database
- schema
- preparing / Preparing the schema
- layout, setting up / Setting up the layout, Setting up the inner pages
- inner pages, setting up / Setting up the inner pages
- newsletter section, creating / Creating the newsletter section
- Foldagram form, creating / Creating a Foldagram form
- Schema**create method / Preparing the schema
- Seeder class / Preparing the schema
- select method / Adding credit for the user
- send button / Creating an API method for deleting a store client
- Sentry
- about / Introducing the Sentry package, Building the foundation for the administration section
- installing / Introducing the Sentry package
- Sentry**check() method / Setting up our user section
- Sentry**check method / Building the foundation for the administration section
- Sentry**createUser method / Building the foundation for the administration section
- Sentry**findGroupByName method / Building the foundation for the administration section
- Sentry**findthrottlerByUserId method / Blocking users
- Sentry**getUser method / Building the foundation for the administration section
- Sentry**Save method / Editing users
- Sentry package
- installing / Introducing the Sentry package
- server.php directory / Exploring the Laravel 4 structure
- ServiceProvider class / Service providers
- service providers
- used, for IoC container bindings handling / Service providers
- session class / Cart functions, The Cart class
- setcallback() method / Creating an API to view all the stores
- showUserRegistration method / Listing the users – read users from database
- SQL injections
- web applications, securing from / SQL injections
- src/ acme/ cart/ cartserviceprovider.php directory / Package structure
- Src/Config directory / Package structure
- Src/Migrations directory / Package structure
- Src/views directory / Package structure
- Src directory / Package structure
- SSH
- about / Deploying via SSH
- Laravel application files, uploading via / Deploying via SSH
- storage files
- proper permissions, providing to / Giving proper permissions to your storage files
- Store() method / Creating new users
- Store**find method / Updating the store method of our API
- store locator
- single page web application, building / A store locator's single page web application, Creating a REST API in Laravel 4 using Resource Controllers, Creating a RESTful backend, Creating an API to view all the stores, Creating an API method for searching the stores, Adding a store method to our API, Updating the store method of our API, Creating an API method for deleting a store client, Creating a frontend via a RESTful API
- storelocator method / Creating a frontend via a RESTful API
- store method / Updating the store method of our API
- adding, to API / Adding a store method to our API
- updating / Updating the store method of our API
- stores
- viewing, REST API used / Creating an API to view all the stores
- stores table
- about / Creating a RESTful backend
- fields / Creating a RESTful backend
- Stripe payment gateway
- integrating / Integrating Stripe payment gateway
- strip_tags function / XSS (Cross-site scripting)
- Sublime text editor
- about / Creating a workflow
- advantages / Creating a workflow
- Package Control / Creating a workflow
- PHP applications, debugging / Creating a workflow
- Subscribe Eloquent object / Creating the newsletter section
- suspend method / Blocking users
T
- --table parameter / Preparing the schema
- /tests directory / Exploring the Laravel 4 structure
- Tests directory / Package structure
- third-party packages / Exploring the Laravel 4 structure
- timestamps() method / Preparing the schema
U
- $user->save method / Editing users
- $user object / Editing users
- $users object / Managing users
- unit tests
- running / Running unit tests
- update method / Editing user information, Deleting from cart, The User dashboard, Updating the store method of our API
- update_cart() method / Updating the cart
- update_cart method / Adding Foldagram to the cart
- up function / Preparing the schema
- URL**to method / Managing users
- user
- registering / Register user
- validating / Register user
- creadit, adding for / Adding credit for the user
- managing / Managing users
- adding / Adding users
- editing / Editing users
- deleting / Deleting users
- blocking / Blocking users
- User class / Listing the users – read users from database
- UserController class / Listing the users – read users from database
- user dashboard page
- creating / The User dashboard
- Controller tab, creating / The User dashboard
- UserExistsException exception / Building the foundation for the administration section
- user login
- setting up / User login
- User object / Building the foundation for the administration section
- UsersController class / Editing user information, Adding pagination to our list users
- user section
- setting up / Setting up our user section
- registration screen, creating / Register user
- login, setting up / User login
- dashboard page, creating / The User dashboard
- password, changing / Change password
- users table / Preparing the schema
- about / Creating a RESTful backend
- fields / Creating a RESTful backend
- fields, adding / Creating a RESTful backend
V
- $validation instance / Creating new users
- /vendor directory / Exploring the Laravel 4 structure
- /views directory / Exploring the Laravel 4 structure
- validate method / Adding Foldagram to the cart
- Validation class / Creating new users, Register user
- validation object / Creating the newsletter section
- Validator class / User login, The User dashboard
- Vendor directory / Package structure
- View class / Facades
- view object / Facades
- view orders section
- building / Building the view orders section
- view recipients section
- building / Building the view recipients section
- Virtual Private Server (VPS) / Creating a database in the production site and uploading your local database on the production site
W
- web application
- building, of store locator / A store locator's single page web application
- web host based directory structure
- Windows
- Laravel 4, installing on / Installing Laravel 4 on Windows, Installing Laravel 4
- Composer, installing on / Installing Composer
- workbench command / Configuring Laravel
- workflow
- creating / Creating a workflow
- World Wide Web Consortium (W3C) / REST basics
X
- XDebug client
- used, for PHP applications debugging / Creating a workflow
- configuring / Creating a workflow
- XSS
- about / XSS (Cross-site scripting)
- web applications, securing from / XSS (Cross-site scripting)