Laravel 8.62がリリースされました:ここで最高の洞察を入手してください!

公開: 2022-04-18

Laravelは、PHPアプリケーションの構築を支援するオープンソースのPHPフレームワークです。 Laravel 8.62では、ゲームが変更されました。 組み込みの拡張機能とパッケージの助けを借りて、人気は急速に高まっています。 Laravel 8.62市場にリリースされたことで、8.xブランチには新しいアップデートと機能が追加されました。

Laravel 8.xリリースのベストセクションは何ですか?

1.バージョン管理スキーム

マイナーパッチは毎週リリースされ、重大な変更を処理するのに役立ちます。 同時に、プライマリフレームワークは毎年1月頃にリリースされます。

2.例外

下位互換性ガイドラインは、名前付き引数機能を処理しません。 Laravelのコードベースを改善するために、関数パラメーターの名前を変更することを計画している可能性があります。 Laravelメソッドでのname引数の使用は注意して行う必要があり、将来的に名前が変更されることを期待してください。

3.サポートポリシー

Laravelは市場で最長のメンテナンスとサポートを提供します。 Laravel 8.62は、一般的なバグ修正、追加のライブラリ、およびLaravel開発に役立つ他の多くの効果的な手段とともにリリースされました。

最近リリースされたLaravel8.62に関する重要な要素をカバーする完璧なチェックリスト:

1.新しく追加された要素

  • ワームホールへの単一のシンタックスシュガーの追加
  • メンテナンスモード中のディスパッチイベントの有効化と無効化
  • 新しいRefreshDatabaseLazilyテスト特性の追加
  • 開発者がPendingMailをコンディショニング可能にする
  • いくつかのPHP8.1の変更の追加
  • 新しいasserNotSoftDeletedメソッドの追加
  • モードのふりオプション:pruneコマンドが追加されました
  • makeの使用中の害虫オプション:testArtisanコマンド

2.Laravel8.62リリースで修正されたもの

  • AsCollectionおよびAsArrayObject中に使用されるgetDirtyメソッド
  • データの配列に兄弟値のルールを追加する条件を管理する場合があります
  • データベース値のフォーマットとカスタム日付キャスタブルを処理しました
  • Validation / Password / Illuminate / Validation :: passes()を修正しました

3.Laravel8.62リリースに付属するアップデートと変更

  • 郵送可能なアサーションは流暢です
  • 匿名コンポーネントのindex.blade.phpのビューを許可します
  • 開発者は、cache.headersオプションの末尾の区切り文字を無視できます。
  • 通知アサーションは、通知のshouldSendメソッドに関して実行できます。
  • コレクションとしてのリクエスト入力の取得を許可します
  • nullの場合の関係名を決定するための*ofanyの変更
  • モデルで.phpで終わるファイルを探すだけです:prune
  • /RouteListCommandでのJSON出力中のミドルウェアから配列への変換

4.元に戻されたセクション

日付比較の助けを借りてカスタムdate/immutable_dateを比較する可能性

Laravel 8.62の今後のアップデートとは何ですか?

1.取得中にコレクションを取得する

これにより、入力を効率的に取得できます。

—————————————————————————————————————————

  1. // 前
  2. collect ($ request- > input ('users'、[])) -> eachfunction ($ user){
  3. //…
  4. });
  5. //🔥
  6. $ request- > collect ('users') -> eachfunction ($ user){
  7. //…
  8. });

—————————————————————————————————————————

2.ワームホールへの特異なシンタックスシュガーの追加

singular_wormholeでは、ワームホールに構文糖衣を追加して、特異値を使用します。 エイリアスは、元のソースに依存する単数形になります。

—————————————————————————————————————————

  1. // 前
  2. $ this- > travel( 1-> weeks();
  3. $ this- > travel( -1-> weeks();
  4. // 後
  5. $ this- > travel( 1-> week();
  6. $ this- > travel( -1-> week();

—————————————————————————————————————————

3.匿名インデックスブレードコンポーネントテンプレート

フォルダーを指す匿名コンポーネント専用のデフォルトビューでのindex.blade.phpの使用:

—————————————————————————————————————————

  1. {{– components / accordion / index.blade.php –}}
  2. < x-アコーディオン>
  3. {{– components / accordion / item.blade.php –}}
  4. < x-accordion.item >
  5. {{–…–}}
  6. < /x-accordion.item >
  7. </ x-アコーディオン>

—————————————————————————————————————————

4.「PendingMail」を条件付きにする

このクラスは、開発者がqueue()およびsend()を呼び出す前に、電子メールの構成中にunless()およびwhen()メソッドを使用できるようにする「Conditionable」トレイトを使用します。

5.メンテナンスモードイベント

これは、メンテナンスモードが有効または無効になっているときに実行されます。 Laravel開発者を雇って外部サービスに参加することができます。これは、監視や稼働時間のアラートを無視するのに役立ちます。

—————————————————————————————————————————

  1. Illuminate \ Foundation \ Events\MaintenanceModeEnabledを使用します;
  2. Illuminate \ Foundation \ Events\MaintenanceModeDisabledを使用します;
  3. イベント::ディスパッチMaintenanceModeEnabled :: class );
  4. イベント::ディスパッチMaintenanceModeDisabled :: class );

—————————————————————————————————————————

Laravel6.83リリースには多くの洞察があります。 より良いサービスのために開発者とつながることができます。

なぜLaravel開発が次のWebプロジェクトの選択になるのですか?

より速く、シンプル

長い間市場に出ていることで、大勢の人がこのPHPフレームワークにすでに精通していることが保証されます。 開発プロセスを高速化するさまざまな組み込みテンプレートを提供しますこれにより、費用対効果が高く、より迅速な結果がビジネスにもたらされます。

安全性が高い

セキュリティは、オンラインビジネスにとって最も重要な要素です。 Laravel 8.62が市場にリリースされたことで、オンラインの脆弱性と戦うためのセキュリティを強化するために簡単に構成できる高度なセキュリティ機能がもたらされました。 優れたユーザー認証を備えているため、データを安全に保つことができます。

ウェブサイトのパフォーマンスを向上させる

Laravelは、速度とパフォーマンスの向上に役立つWebサイトのキャッシュをサポートしています。 また、メモリ削減とインデックス作成データベースを使用してWebサイトを改善します。

トラフィックをシームレスに処理する

特定の時間が経過するとトラフィック量が増える可能性があるため、スムーズなユーザーエクスペリエンスを提供する必要があります。 Laravelには、後で処理できる特定のタスクを延期するためのキューメソッドがあります。

サードパーティの統合

すべてのWebサイトには、独自の実用的な機能を追加するためのサードパーティツールが必要です。 Laravelは、開発者にとって統合プロセスをクリーンで簡単にします。

結論

Laravel 8.62は、開発者と企業に効果的なアップデートと変更を導入しました。 このPHPフレームワークは、Webサイトを安全に保ち、市場の最新トレンドで更新することを保証します。 Laravelの最新リリースをお見逃しなく? 今すぐお問い合わせください Laravelの専門家チームは、Laravelプラットフォームに関する適切な知識と理解を持っています。