framework
framework copied to clipboard
The Laravel Framework.
This pull request proposes an expressive, minimal API around Symfony's Process, allowing you to quickly run processes in your Laravel application. Just like the `HTTP` facade, this pull request introduces...
Related to this issue: https://github.com/laravel/framework/issues/44159 Calling `withWherehas` with a nested relationship and without a callback, the method returns all related models from the parent relationship even if it has no...
This PR proposes two new Artisan commands; `env:encrypt` and `env:decrypt` which provide a mechanism for encrypting and decrypting .env files. Inspiration for this was taken from Rails who have had...
Preloading is a mechanism that informs the browser which assets are required for the current page load. You can read more about [preloading on web.dev](https://web.dev/preload-critical-assets/). Using this PR on a...
Many Laravel classes have `dump` and `dd` methods. It would be nice if these methods would be called when an object of this sort is passed to `dd` or `dump`,...
- Laravel Version: 8.83.26 - PHP Version: 8.1.1 - Database Driver & Version: MariaDB 10.4 ### Description: Using multiple rate-limiters that use the same key does not work as expected....
- Laravel Version: 9.40.1 - PHP Version: 8.1.11 - Database Driver & Version: Postgres ### Description: Using unix sockets instead of a network address such as 127.0.0.1 has performance benefits...
- Laravel Version: 9.41.0 - PHP Version: 8.1.11 - Database Driver & Version: SQLite 3.37.0 and MySQL 8.0.30 ### Description: Using the `hasAttached()` factory method to relate models, if either...
- Laravel Version: 9.40.1 - PHP Version: 8.1.10 - Database Driver & Version: not relevant ### Description: If you run `render()` prior to sending the email, it will double `replyTo`....
Currently all filesystems use the default [WhitespacePathNormalizer](https://github.com/thephpleague/flysystem/blob/3.x/src/WhitespacePathNormalizer.php) provided by `thephpleague/flysystem`. While this is mostly fine, it throws an exception for "funky" whitespaces. Currently there is no general solution to alter...