laravel

Laravel v6.6.2 released


Laravel v6.6.2 is released in 2019/12/05, here are the changes we`ve merged into this release.AddedAdded Illuminate\Support\Facades\Facade::partialMock() method (#30754)Added of support retryAfter option on queued l...

Forge: Postgres Database + User Management


For a while now, Forge has allowed you to create and manage additional databases and users if you were using MySQL / MariaDB; however, we did not support this for Postgres.That changes today! You can now create and manage additional Po...

Laravel v6.6.1 released


Laravel v6.6.1 is released in 2019/12/03, here are the changes we`ve merged into this release.AddedAdded setInput() and setOutput() methods to Illuminate\Console\Command (#30706)FixedFixed RouteUrlGenerato...

Laravel v6.6.0 released


Laravel v6.6.0 is released in 2019/11/26, here are the changes we`ve merged into this release.AddedAllowed explicit Model definitions in database rules (#30653, 9beceac)Allowed ResponseFactory::view() to return first vie...

Laravel v6.5.2 released


Laravel v6.5.2 is released in 2019/11/19, here are the changes we`ve merged into this release.AddedAllowed model serialization on jobs for typed properties (#30604, #30605, 920c364)Allowed fallback when facade root accessor h...

Laravel v6.5.1 released


Laravel v6.5.1 is released in 2019/11/12, here are the changes we`ve merged into this release.AddedAdded includeUnless directive (#30538)FixedFixed default value for $count in PhpRedisConnection::spop() method (#305...

Laravel v6.5.0 released


Laravel v6.5.0 is released in 2019/11/05, here are the changes we`ve merged into this release.AddedAdded LazyCollection::remember() method (#30443)Added Str::afterLast() and Str::beforeLast() methods (#305...

Forge: User Isolation


Today on Forge, thanks to the work of Laravel staff member James Brooks, we're proud to announce support for user isolation. In short, this means you can run sites on the same server using separate Linux users. In addition, you can add...

Laravel v6.4.1 released


Laravel v6.4.1 is released in 2019/10/29, here are the changes we`ve merged into this release.v6.4.1 (2019-10-29)AddedAdded ScheduledTaskSkipped event when a scheduled command was filtered from running (#30407)Added Logi...

Laravel v6.4.0 released


Laravel v6.4.0 is released in 2019/10/23, here are the changes we`ve merged into this release.AddedAdded missing() method to Request class (#30320)Added Pipeline::pipes() method (#30346)Added TestResp...

Laravel Snippet #15


Topics: After selling $10,000,000 worth of software, I begin a mini-series on launching successful software products.

Password Confirmation


The Laravel v6.2.0 release ships with a new password confirmation feature. This feature allows you to attach a password.confirm middleware to routes where you want a user to re-confirm their password. Route::get('/secrets', 'SecretsCon...

Laravel v6.1.0 released


Laravel v6.1.0 is released in 2019/10/01, here are the changes we`ve merged into this release.AddedAdded Illuminate\Support\LazyCollection::eager() method (#29832)Added forgetChannel() and getChannels() me...

Vapor: Reusable Vendors


Beginning today, we are launching a new, opt-in feature for Laravel Vapor that allows Vapor to reuse the "vendor" directory from previous deployments if the contents of the vendor directory has not changed.This new feature has been lau...

Laravel v6.0.4 released


Laravel v6.0.4 is released in 2019/09/24, here are the changes we`ve merged into this release.AddedAdded TestResponse::assertJsonPath() method (#29957)Added hasMacro \ getGlobalMacro \ hasGlobalMacro&...

Laravel v6.0.2 released


Laravel v6.0.2 is released in 2019/09/10, here are the changes we`ve merged into this release.v6.0.2 (2019-09-10)ChangedUsed Application::normalizeCachePath() method to define cache path`s (#29890, ac9dbf6)Wrapped M...

Laravel v5.8.35 released


Laravel v5.8.35 is released in 2019/09/03, here are the changes we`ve merged into this release.AddedAdded support of NOT RLIKE SQL operator (#29788)Added hebrew letters to Str:slug language array (#29838, ba772...

Laravel v5.8.33 released


Laravel v5.8.33 is released in 2019/08/20, here are the changes we`ve merged into this release.AddedAdded ValidatesWhenResolvedTrait::passedValidation() callback (#29549)Implement new types for email validation support (#2958...

Laravel's Release Schedule


Recently, some have been wondering how Laravel handles releases. So, I thought I'd shed some light on what our release schedule is.For the framework releases (as well as Lumen), we do 2 major releases each year. These releases are typi...

Cashier v10


We're very excited to announce the immediate availability of Cashier v10. This new Cashier release is a major update with lots of changes to Cashier's internals and public API. Cashier has been upgraded to support the new Payment Inten...

Laravel v5.8.31 released


Laravel v5.8.31 is released in 2019/08/06, here are the changes we`ve merged into this release.FixedFixed FatalThrowableError in updateExistingPivot() when pivot is non-existent (#29362)Fixed worker timeout handler when there...

Laravel v5.8.30 released


Laravel v5.8.30 is released in 2019/07/30, here are the changes we`ve merged into this release.AddedAdded MakesHttpRequests::option() and MakesHttpRequests::optionJson() methods (#29258)Added Blueprint::uuidMor...

Laravel v5.8.29 released


Laravel v5.8.29 is released in 2019/07/16, here are the changes we`ve merged into this release.AddedAdded possibility for WithFaker::makeFaker() use local app.faker_locale config (#29123)Added ability to set theme f...

Laravel v5.8.28 released


Laravel v5.8.28 is released in 2019/07/09, here are the changes we`ve merged into this release.AddedMake TestResponse tappable (#29033)Added Support\Collection::mergeRecursive() method (#29084)Added Support\Collection::r...

Laravel v5.8.27 released


Laravel v5.8.27 is released in 2019/07/02, here are the changes we`ve merged into this release.AddedLet mix helper use app.mix_url config (#28952)Added RedisManager::setDriver() method (#28985)Added w...

Laravel v5.8.24 released


Laravel v5.8.24 is released in 2019/06/19, here are the changes we`ve merged into this release.AddedAdded possibility to assert that the session contains a given piece of data using a closure in TestResponse::assertSessionHas()&nb...

Laravel v5.8.22 released


Laravel v5.8.22 is released in 2019/06/12, here are the changes we`ve merged into this release.AddedAdded @componentFirst directive (#28783)Added support for typed eager loads (#28647, d72e3cd)Added Related and...

Laravel v5.8.20 released


Laravel v5.8.20 is released in 2019/06/04, here are the changes we`ve merged into this release.AddedAdded viewAny() to dummy policy class (#28654, #28671)Added fullpath option to make:migration comman...

Laravel v5.8.19 released


Laravel v5.8.19 is released in 2019/05/28, here are the changes we`ve merged into this release.AddedAdded optional DYNAMODB_ENDPOINT env variable to configure endpoint for DynamoDB (#28600)Added Illuminate\Foundation\App...

Laravel v5.8.18 released


Laravel v5.8.18 is released in 2019/05/21, here are the changes we`ve merged into this release.AddedAdded html as a new valid extension for views (#28541)Added: provide notification callback withSwiftMessage in&nbsp...

Laravel v5.8.17 released


Laravel v5.8.17 is released in 2019/05/14, here are the changes we`ve merged into this release.AddedAdded Illuminate\Foundation\Testing\TestResponse::dumpHeaders() (#28450)Added ends_with validation rule (#28455)Add...

Laravel v5.8.16 released


Laravel v5.8.16 is released in 2019/05/07, here are the changes we`ve merged into this release.AddedAdded: Migration Events (#28342)Added ability to drop types when running the migrate:fresh command (#28382)Added Rendera...

Laravel Snippet #12


Topics: Blade @error directive, DATABASE_URL environment variable, Vue SPAs, Intertia.js, Livewire, Short Closures, PHP RFCs.

Laravel v5.8.14 released


Laravel v5.8.14 is released in 2019/04/23, here are the changes we`ve merged into this release.AddedImplemented Job Based Retry Delay (#28265)ChangedUpdate auth stubs with @error blade directive (#28273)Convert emai...

Laravel v5.8.13 released


Laravel v5.8.13 is released in 2019/04/18, here are the changes we`ve merged into this release.AddedAdded @error blade directive (#28062)Added the ability to register custom Doctrine DBAL types in the schema builder...

Laravel v5.8.12 released


Laravel v5.8.12 is released in 2019/04/16, here are the changes we`ve merged into this release.AddedAdded Illuminate\Support\Collection::duplicates() (#28181)Added Illuminate\Database\Eloquent\Collection::duplicates()&nb...

Cashier 9.3


The new Cashier 9.3 release comes with two changes you might want to take into in account when upgrading.First, card failures for new subscriptions are handled differently. Cashier will now throw a custom exception instead of the Strip...

Laravel v5.8.11 released


Laravel v5.8.11 is released in 2019/04/10, here are the changes we`ve merged into this release.AddedAllowed to call macros directly on Illuminate\Support\Facades\Date (#28129)Allowed lock to be configured ...

Laravel v5.8.10 released


Laravel v5.8.10 is released in 2019/04/04, here are the changes we`ve merged into this release.AddedAdded replicating model event (#28077)Make NotificationFake macroable (#28091)FixedExclude non-existing directories...

Automatic Event / Listener Discovery


Yesterday we shipped Laravel 5.8.9. Included in this release is the ability to have the framework automatically register your events and listeners. However, since this is a patch release, you must opt-in to this behavior. To do so, def...

Laravel v5.8.9 released


Laravel v5.8.9 is released in 2019/04/02, here are the changes we`ve merged into this release.AddedAdded Event Discovery (#28064, #28085)FixedFixed serializing a collection from a Resource with preserveKeys pro...

Laravel v5.8.8 released


Laravel v5.8.8 is released in 2019/03/26, here are the changes we`ve merged into this release.AddedAdded Illuminate\Database\Query\Builder::forPageBeforeId() method (#28011)FixedFixed BelongsToMany::detach() with cu...

Laravel v5.8.6 – v5.8.7 released


Laravel v5.8.6-v5.8.7 is released in 2019/03/21, here are the changes we`ve merged into this release.FixedFix: Locks acquired with block() are not immediately released if the callback fails (#27957)ChangedAllowed retrieving env&nb...

Laravel v5.8.5 released


Laravel v5.8.5 is released in 2019/03/19, here are the changes we`ve merged into this release.AddedAdded Illuminate\Database\DatabaseManager::setReconnector() (#27845)Added Illuminate\Auth\Access\Gate::none() (#2785...

Unique Rule SQL Injection Warning


Yesterday I received an email from a security researcher pointing out the possibility of SQL injection when user controlled input is passed as the "exclude ID" parameter of Laravel's unique rule, such as:Rule::unique('users')->ignor...

Laravel v5.8.4 released


Laravel v5.8.4 is released in 2019/03/12, here are the changes we`ve merged into this release.AddedAdded Illuminate\Support\Collection::join() method (#27723)Added Illuminate\Foundation\Http\Kernel::getRouteMiddleware()&...

Laravel v5.8.3 released


Laravel v5.8.3 is released in 2019/03/05, here are the changes we`ve merged into this release.AddedAdded Collection::countBy() (#27770)Added protected EloquentUserProvider::newModelQuery() (#27734, 9bb7685)Adde...

Laravel Snippet #7


Topics: Laravel 5.8, Laravel Shift, Nova 2.0, Spark 8.0, PHP Type Comparisons, Laracon Online, Laracon 2019, Conference Costs.

Laravel v5.8.1-v5.8.2 released!


Laravel v5.8.1-v5.8.2 is released in 2019/02/27, here are the changes we`ve merged into this release.AddedAdded Illuminate\View\FileViewFinder::setPaths() (#27678)ChangedReturn fake objects from facades (#27680)FixedFixed quo...

Laravel 5.8 released


Laravel 5.8 has been released!Laravel 5.8 continues the improvements made in Laravel 5.7 by introducing has-one-through Eloquent relationships, improved email validation, convention based automatic registration of authorization policie...

Laravel v5.7.28 released


Laravel v5.7.28 is released in 2019/02/26, here are the changes we`ve merged into this release.AddedAdd support for Pheanstalk 4.x (#27622)Allow configuration of token guard keys (#27585)ChangedUpdate vue preset to exclude&nb...