laravel

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...

Laravel Snippet #6

Topics: Redis blocking pop, Redis Cluster, Laravel 5.8, Laracon Online, Laracon 2019, Learning PHP vs. learning frameworks.

Laravel v5.7.26 released

Laravel v5.7.26 is released in 2019/02/12, here are the changes we`ve merged into this release.AddedAdded Illuminate\Pipeline\Pipeline::thenReturn() (#27429)Added Illuminate\Cache\TaggedCache::getTags() (#27445)Adde...

Laravel Snippet #5

Topics: the "php artisan serve" command, array and string helpers, hot takes on type hints, SaaS building, Scout 7.0.

Connect to your Forge server using SSH or SFTP

Using Laravel Forge you can easily configure push-to-deploy to your sites, you can also manually deploy from the dashboard. However, sometimes you wish to access your sites' files directly using SSH or SFTP.To be able to do that you'll...

Laravel v5.7.25 released

Laravel v5.7.25 is released in 2019/02/05, here are the changes we`ve merged into this release.AddedAllowed specifying custom translation for date relative messages (#27341)Add computed support to SQL Server schema grammar (#27346,&nbs...

Laravel Snippet #4

Topics: Laravel pull requests flow, Eloquent model methods, "do-er" classes, testing, Laracon 2019.

Laravel v5.7.23-v5.7.24 released

Laravel v5.7.23 is released in 2019/01/29, here are the changes we`ve merged into this release.AddedAdded AbstractPaginator::getOptions() method (#27273)Added Communication link failure to DetectsLostConnection...

Laravel Snippet #3

Topics: Idempotent actions, TablePlus, open source monetization, down() Migration Method, higher order orWhere + scopes, Forge domain aliases, Cache TTL in seconds, Laracon 2019.

Laravel v5.7.22 released

Laravel v5.7.22 is released in 2019/01/22, here are the changes we`ve merged into this release.FixedFixed TestResponse::assertJsonValidationErrors() when there are no errors (#27190)ChangedAllowed TestResponse::assertJso...

Forge Alias Domains

Beginning today, you may associate multiple top-level, root domains with a single Forge site. To get started, add the aliases on the "Meta" tab of your site's management panel:Forge will automatically take care of configuring of redire...

Laravel v5.7.21 released

Laravel v5.7.21 is released in 2019/01/15, here are the changes we`ve merged into this release.FixedFixed Blueprint::removeColumn() (#27115, #27122)Fixed allowing of null broadcast connection driver (#27135)Fixed Mo...