中身の無い記事で申し訳ありません!!
こんばんは。Nonです。
どうやらLaravel 6がリリースされたようですね。
公式ニュース
https://laravel-news.com/laravel-6
更新内容
以下、https://laravel-news.com/laravel-6より引用。翻訳は拙い英語力なので、できるだけ許してください。
承認レスポンスの改善
これまではユーザーへの認証のカスタムエラーメッセージを作成するのは困難でしたが、Gate::inspect
で許可ポリシーの応答を返すメソッドが用意されるらしいです。
$response = Gate::inspect('view', $flight);
if ($response->allowed()) {
// User is authorized to view the flight...
}
if ($response->denied()) {
echo $response->message();
}
これはかゆいところに手が届いた感ありますね。
ジョブミドルウェア
正直全然わからない。
使ったことないです。
ミドルウェアを介してジョブを実行できる機能らしい。
// Add a middleware method to a job class
public function middleware()
{
return [new SomeMiddleware];
}
// Specify middleware when dispatching a job
SomeJob::dispatch()->through([new SomeMiddleware]);
遅延コレクション
これもほしい機能でした!!!
メモリを消費したくない弱い環境を使用している僕にはピッタリですね!!
モデルのLazy Loadのコレクション版だと思われます!
詳細はこちら
Laravel UI
これは今のフロント流行の中でどの様に便利になっていくかとても気になります。
composer require laravel/ui
php artisan ui vue --auth
github:
https://github.com/laravel/ui
Document
https://laravel.com/docs/6.0/frontend
ぜひ使ってみたいですね。
Laravel UI などは外部として用意されているのでしょうか?
バージョンなどの依存関係も気になるところ。
最後に
とりあえず、インストールしてみましょうか!
英語で具体的な操作まではわからないかも知れませんが、とにかく弄ってみることから始まりそうです。