Allow 'page' parameter to be configurable.

Refactor and testing of @meowcakes's #407.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Fixed missing hard-coded reference to 'page' as the param.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Adding tests for custom page parameter within the pagination environment context.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Wrapped public path in quotes to protect spaces
Merge branch 'refs/heads/master' into feature/paginator-configurable-param
Add typehinting to migrations for IDE autocomplete

Signed-off-by: Daniel Bondergaard <danielboendergaard@gmail.com>
Prefer old input data over form field values.
Don't fetch old input for unnamed fields.

This is the proper fix for the underlying problem of #638.
Don't hardcode default value for submit buttons.
Missing argument 2 for Builder::whereIn()
Used function getKeyName
Implement console command for clearing the cache.
Only compare value if no key is provided
Fix namespace.
Lump service providers together.
Delete the service provider manifest when clearing the cache.
Actually delete the manifest file.
Tweaking the encrypter.
Changed cache stores to be implementors of a `StoreInterface` rather than extenders of a `Store` abstract class. Injected implementations into a `Cache\Repository` class.
setKeysForSaveQuery function returns instance of Builder

Documentation said the setKeysForSaveQuery function returns void but it actually returns the instance of Illuminate\Database\Eloquent\Builder as indicated by the where() function in Illuminate\Database\Query\Builder.

Signed-off-by: Dries Vints <dries.vints@gmail.com>