Rule::forEach в Laravel 9- 👍106
- 👎13
Rule::forEach в Laravel 9
find() и findOrFail() позволяют указывать нужные поля вместо использования select().SlackAlert::to('marketing')->message('We got a new subscriber.');
https://github.com/spatie/laravel-slack-alerts
dump() and dd().
php artisan test --coverage
Route::controller(OrderController::class)->group(function () {
Route::get('/orders/{id}', 'show');
Route::post('/orders', 'store');
});
—Новый метод сортировки ключей по колбэку sortKeysUsing():$sorted = $collection->sortKeysUsing('strnatcasecmp');
— Метод Blade::render() для рендера строк:Blade::render('Hello, {{ $name }}', ['name' => 'Claire']);
// Returns 'Hello, Claire'
Blade::render('@if($foo) Foo @else Bar @endif', ['foo' => true]);
// Returns 'Foo '
Conditionable, который позволяет использовать методы when и unless в вашем классе. Методы принимают value, callback и default.when истинно, то будет запущен коллбек и возвращён его результат. Если ложь — то вернёт $this или дефолтное значение, если оно указано.
route:list в Laravel 9.
where() в маршрутах, вы можете задать глобальные паттерны в RouteServiceProvider.
explain(), который позволяет мгновенно получить план выполнения запроса. Полезно при отладке медленных запросов.
Storage::get('/invoices/1.jpg') Storage::disk('invoices')->get('1.jpg');
Наглядно и удобно в поддержке.