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.
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>
Merge pull request #670 from driesvints/dv/fix-phpdoc-comments

setKeysForSaveQuery function returns instance of Builder
Add function dropTimestamps()

Function to quickly drop the timestamps columns on a database table.

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