Added support for passing an Eloquent Collection to sync() when inserting on a many-to-many relationship instead of just an array of IDs
Small change to follow Laravel coding style
Use modelKeys to retrieve relation IDs correctly instead of incorrect ->otherKey
Checks if a model is dirty
Replace strlen() with is_null()
use ===
Validator::validateMimes returns false if the uploaded file isn't valid

If the upload is partial, the UploadedFile instance might be invalid and the mimetype shouldn't be validated.
add new blade statements: stack and push
Fix fatal error on TestCase::assertViewHas when response is a Json- or RedirectResponse
Fix the encrypter to actually use AES encryption by default.
Add events firing in transaction.

Signed-off-by: Kevin Simard <kesimard@outlook.com>
Very minor, spelling mistake in DocBlock.
Merge pull request #4094 from ronnied/master

Very minor, spelling mistake in DocBlock.
Increment version.
Model hydrate and hydrateRaw methods
Merge branch 'model-hydrate' of https://github.com/JosephSilber/framework into JosephSilber-model-hydrate
cleaning up a few things.
fixing tests.
Merge branch '4.1' of https://github.com/kesimard/framework into kesimard-4.1
cleaning up some code.