検索
ホームページPHPフレームワークLaravelLaravel 6.0 LTS がリリースされ、アップデートの詳細が記載されました

Laravel 6.0 LTS がリリースされ、アップデートの詳細が記載されました

Laravel チームは、2019 年 9 月 4 日に Laravel 6.0 の正式リリースを発表しました。このバージョンのリリースは、laravel フレームワークが の使用を開始したことを示します。セマンティック バージョン に加えて、このバージョンには Laravel Vapor 、最適化された承認応答、タスク ミドルウェア、遅延コレクション、サブクエリの最適化、その他多くの詳細な最適化のサポートも含まれています。

Laravel 6.0 バージョンに関するいくつかの新機能:

Laravel 6.0 は新しい LTS バージョンです

Laravel 6.0 のリリースは、新しい LTS バージョンをマークします。 Laravel LTS (Translator's Note Long-Term Support) バージョンのリリース、このバージョンのバグ修正は 2021 年 9 月 3 日まで、セキュリティ修正は 2022 年 9 月 3 日まで続きます。以前の LTS バージョン Laravel 5.5 (セキュリティ修正は 2020 年 8 月 30 日まで)。以下は、Laravel の最新バージョンの更新表と最新バージョンの日付です:

Laravel 6.0 LTS がリリースされ、アップデートの詳細が記載されました

セマンティック バージョン番号

Laravel リリース通知では、Laravel 6.0 以降のバージョンのセマンティック制御を明確にしています。

Laravel フレームワーク (Laravel /framework) パッケージは、セマンティック バージョニング 標準に準拠しています。これにより、このバージョン管理標準にすでに準拠している他のファーストパーティ Laravel パッケージとフレームワークの一貫性が保たれます。 Laravel のリリースサイクルは変わりません。

承認応答の最適化

以前は、承認ポリシーに関連するカスタム エラー メッセージをエンド ユーザーに提供することは非常に困難でした。Laravel6 では、承認のための Gate::inspect メソッドが提供されています。ポリシー応答。 :

$response = Gate::inspect('view', $flight);
if ($response->allowed()) {
    // 用户已授权...
}
if ($response->denied()) {
    // 用户未授权,返回响应信息
    echo $response->message();
}

タスク ミドルウェア

タスク ミドルウェアを使用すると、ミドルウェアがキュー タスクをフィルターできるようになります:

// 在任务类中定义中间件方法
public function middleware()
{
     return [new SomeMiddleware];
}
// 分发任务时可通过through指定中间件
SomeJob::dispatch()->through([new SomeMiddleware]);

ミドルウェアを使用すると、何も含まないコードの作成を回避できますタスク クラスの handle() メソッドのメイン ビジネス ロジックを処理します。

Lazy コレクション

Lazy コレクションは、大量のデータを扱うコレクション (Eloquent モデル コレクションを含む) にとって大きな変革をもたらします。新しいライティング \Support\LazyCollection クラスは、PHP のジェネレーターを利用して、大規模なデータ セットを操作するときにメモリを低く抑えます。この印象的な新機能の詳細については、Lazy Collections のドキュメントを参照してください。

雄弁なサブクエリの強化

Jonathan Reinink の によるサブクエリへの貢献について詳しくは、Laravel ニュース記事 – Laravel 6.0 の優れたサブクエリの強化に関する彼の投稿を参照してください。 。また、Laracon での講演 Eloquent Performance Patterns で、(他のテクニックの中でも特に) サブクエリの使用に関する Jonathan の素晴らしい講演をチェックしてください。

Laravel UI

Laravel 5.x に付属するフロントエンド スキャフォールディングは、独立した

laravel/ui Composer パッケージに分離されました。これにより、メイン フレームワークの外側で UI スキャフォールディングを簡単に反復できるようになります。

従来の Bootstrap/Vue/ を使用してビルドする場合は、次のコマンドを実行します。

composer require laravel/ui
php artisan ui vue --auth

詳細はこちら

これを使用できます。 laravel CLI ツールが新しい Laravel 6 アプリケーションを開始します:

laravel new my-app

Laravel 関連の技術記事の詳細については、

Laravel Framework Getting Started Tutorial 列にアクセスして学習してください。

以上がLaravel 6.0 LTS がリリースされ、アップデートの詳細が記載されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はlearnkuで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
最新のLaravelバージョンは何ですか?最新のLaravelバージョンは何ですか?May 09, 2025 am 12:09 AM

2023年10月の時点で、Laravelの最新バージョンは10.xです。 1.Laravel10.xはPHP8.1をサポートし、開発効率を向上させます。 2.JetStreamは、LiveWireとInertia.jsのサポートを改善し、フロントエンドの開発を簡素化します。 3.ELOQUENTORMフルテキスト検索機能を追加して、データ処理のパフォーマンスを向上させます。 4.依存関係パッケージの互換性に注意してください。それを使用して、キャッシュ最適化パフォーマンスを適用してください。

Laravelの移行:データベース管理に関する初心者向けガイドLaravelの移行:データベース管理に関する初心者向けガイドMay 09, 2025 am 12:07 AM

laravelMigrationsStreamLedinedAtabaseManagementByprovidingviding version controlforyourdatabaseschema.1)theyoutodedodefineSteStretructure ofyourdatabase、Making eaSytomeChangeSesime.2)移民の移民は、環境を取得することを確認します

Laravel Migration:ベストコーディングガイドLaravel Migration:ベストコーディングガイドMay 09, 2025 am 12:03 AM

Laravelの移行システムは、開発者がデータベースを設計および管理するための強力なツールです。 1)移行ファイルに明確に名前が付けられていることを確認し、動詞を使用して操作を説明します。 2)フィールドに一意の制約を追加するなど、データの整合性とパフォーマンスを検討します。 3)トランザクション処理を使用して、データベースの一貫性を確保します。 4)パフォーマンスを最適化するために、移行の最後にインデックスを作成します。 5)移行の原子性を維持すると、各ファイルには1つの論理操作のみが含まれます。これらのプラクティスを通じて、効率的で保守可能な移行コードを作成できます。

最新のLaravelバージョン:最新の機能を最新の状態に保ちます最新のLaravelバージョン:最新の機能を最新の状態に保ちますMay 09, 2025 am 12:03 AM

Laravelの最新バージョンは2023年初頭にリリースされた10.xです。このバージョンは、Eloquentormの機能と簡素化されたルーティングシステムをもたらし、開発効率とパフォーマンスを向上させますが、問題を防ぐためにアップグレード中に慎重にテストする必要があります。

Mastering Laravel Soft Deletes:ベストプラクティスと高度なテクニックMastering Laravel Soft Deletes:ベストプラクティスと高度なテクニックMay 08, 2025 am 12:25 AM

laravelsoftdeleteSallow withoutremovingRecordsfromthedatabase.to implement:1)usetheSoftdeStreateStraitinyourModel.2)usetrashed()toincludeSoft-deletedRecordSinqueries.3)createcustomscopeslisededcoded()for Strimed()for

Laravel Soft Deletes:レコードの復元と永続的な削除Laravel Soft Deletes:レコードの復元と永続的な削除May 08, 2025 am 12:24 AM

Laravelでは、Restore()メソッドを使用してソフト削除されたレコードを復元し、ForcedElete()メソッドを永続的に削除します。 1)trashed() - > find() - > restore()を使用して単一のレコードを復元し、onlytrashed() - > restore()を使用して単一のレコードを復元します。 2)withtrashed() - > find() - > forcedelete()を使用して単一のレコードを永続的に削除し、複数のレコードを使用してonlytrashed() - > forcedelete()を使用します。

現在のLaravelリリース:今日ダウンロードしてアップグレードしてください!現在のLaravelリリース:今日ダウンロードしてアップグレードしてください!May 08, 2025 am 12:22 AM

拡張されたEloquentorm機能と新しいルーティング機能を提供するため、最新のLaravelバージョンをダウンロードしてアップグレードする必要があります。アップグレードするには、次の手順に従います。1。現在のアプリケーションをバックアップします。2。composer.jsonファイルを最新バージョンに更新します。3。更新コマンドを実行します。破棄された機能やパッケージの互換性など、いくつかの一般的な問題が発生する可能性がありますが、これらの問題は参照文書とコミュニティサポートを通じて解決できます。

Laravel:最後のバージョンにいつ更新する必要がありますか?Laravel:最後のバージョンにいつ更新する必要がありますか?May 08, 2025 am 12:18 AM

あなたは、clearlylyly outweighthecosts.1)newfeaturesandimprovementscanenhanceourapplication.2)securityupdateseupdates arecrneraptreaddressed.3)パフォーマンスゲインズマイスハイティファーアップデートアップアップドラッドルスエルアップアップルームスルズエンス

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。