Releases
v8.12.0
Added
Added ability to create observers with custom path via make:observer
command (#34911 )
Added Illuminate\Database\Eloquent\Factories\Factory::lazy()
(#34923 )
Added ability to make cast with custom stub file via make:cast
command (#34930 )
ADDED: Custom casts can implement increment/decrement logic (#34964 )
Added encrypted Eloquent cast (#34937 , #34948 )
Added DatabaseRefreshed
event to be emitted after database refreshed (#34952 , f31bfe2 )
Added withMax()
|withMin()
|withSum()
|withAvg()
methods to Illuminate/Database/Eloquent/Concerns/QueriesRelationships
(#34965 , f4e4d95 , #35004 )
Added explain()
to Query\Builder
and Eloquent\Builder
(#34969 )
Make multiple_of
validation rule handle non-integer values (#34971 )
Added setKeysForSelectQuery
method and use it when refreshing model data in Models (#34974 )
Full PHP 8.0 Support (#33388 )
Added Illuminate\Support\Reflector::isCallable()
(#34994 , 8c16891 , 31917ab , 11cfa4d , #34999 )
Added route regex registration methods (#34997 , 3d405cc , c2df0d5 )
Added dontRelease option to RateLimited and RateLimitedWithRedis job middleware (#35010 )
Fixed
Fixed check of file path in Illuminate\Database\Schema\PostgresSchemaState::load()
(268237f )
Fixed: PhpRedis (v5.3.2)
cluster - set default connection context to null
(#34935 )
Fixed Eloquent Model loadMorph
and loadMorphCount
methods (#34972 )
Fixed ambigious column on many to many with select load (5007986 )
Fixed Postgres Dump (#35018 )
Changed
Changed make:factory
command (#34947 , 4f38176 )
Make assertSee, assertSeeText, assertDontSee and assertDontSeeText accept an array (#34982 , 2b98bcc )
You can’t perform that action at this time.