Fix Request::hasFile with an array of files
Fixed the required_if message replacer

added test to check required_if with multiple values

moved the test to proper method
Import SplFileInfo
Add multiple attribute support to Model::isDirty
Allow remember token to be stored in the database with a default value of the empty string or 0 or something else that is not null, if a user so chooses.

Checking is_null would make it so the user would not be remembered after the first login if you have the remember_token field default in the database set to anything but null.
Simplify code per JosephSilber's suggestion.
Update TailCommand.php
Update TailCommand.php
[4.2] Database Docblock Fixes
Added typehint to tryAgainIfCausedByLostConnection
Update TailCommand.php

fix style
4.2 Fix select on belongsToMany eager load
Add ability to automatically resolve DB::connection('mysql::write') to use writable database connection as well as DB::connection('mysql::read') instead of adding duplicate connection config.

Signed-off-by: crynobone <crynobone@gmail.com>
Fixes #5376 DateTime to minutes
Make isValid() check only for UploadedFile instances
Global scope joins broken when using Find

Make Builder::find and Builder::findMany use the fully qualified names so global scopes can still work.
Fixing tests.
Completely revert "remove useless contructor" changes on Illuminate\Support\Fluent where it doesn't respect object that implements IteratorAggregate and ArrayIterator.

Signed-off-by: crynobone <crynobone@gmail.com>
Add support for nested collections when using collapse
Support for sslmode in PostgresConnector.php

This change makes it possible to specify sslmode when connecting to PostgreSQL, ie use SSL encrypted connection between the web app and the database. Of course it requires some configuration of your PostgreSQL instance to make it work. I've tested this with the database config value 'require' to make the SSL connection mandatory and setting hostssl in pg_hba.conf for all connections. 

Possible sslmode values depend on the version of the pgsql library: 'disable', 'allow', 'prefer', 'require', 'verify-ca', 'verify-full'. The default value is 'prefer'. The value 'require' is backwards compatible.

For further info check the PostgreSQL docs: http://www.postgresql.org/docs/9.3/static/libpq-ssl.html