Fix sometimes validation for nested arrays
More graceful `@parent` directive handling [issue #4942]

[4.2] Simplifies `Factory::extendSection` method
[4.2] Removes `@parent` from content before returning from `Factory::yieldContent`
Backport an eloquent model fix
Merge pull request #5002 from GrahamCampbell/4.1-backport

[4.1] Backport An Eloquent Model Fix
Blade @forelse
Make appends respect visible and hidden.
Fix type hint.
Merge pull request #5028 from JoostK/forelse

Blade @forelse
Early return
Merge pull request #5030 from JosephSilber/early-return

Refactor getArrayableAppends
Update replicate to handles timestamps
Removed unused use statement in the WorkCommand
Merge pull request #5031 from GrahamCampbell/4.2-use

[4.2] Removed Unused Use Statement In The WorkCommand
Merge pull request #5018 from lucasmichot/4.2-database-replicate

[4.2] Database : Ensure replicate can also skip timestamps
Allow you to pass an array of columns to not replicate.
Default values.
Tests, fix method.
Merge pull request #4943 from jimrubenstein/patch-1

[4.2] Graceful `@parent` directive handling [#4942]
Shorten code.
Removed unused use statement