Laravel 5.8が正式にリリースされました(ドキュメント翻訳が開始されました)


Laravel 5.8は現在、すべての人に向けて正式に発表されています.このバージョンには、いくつかの新しい特性と、最新のエラー修復とフレームワークのコアの改善が含まれています.
いくつかの新しい機能は次のとおりです.
PHP dotenv
Laravel 5.8はPHPのdotenv 3.0を統合し、以下はPHP dotenv 3.0の新しい特性です.
  • 環境変数の読み取りと変更の部分でより柔軟性が高い
  • マルチロー変数の一流サポート
  • は値をフォーマットしません.取得した値は、現在の
  • です.
  • はdotenvファイルを順番に複数行検索することをサポートし、以前は1行
  • しかサポートしていなかった.
  • より強い変数名検証、静的変数または曖昧変数によるエラー
  • を回避
    Carbon 2.0対応
    Laravel 5.8では、Carbon 1.0またはCarbon 2.0を使用することができ、CarbonImmutableを使用することができ、デフォルトではCarbonImmutableを使用することもできる.ローカライズされたCarbon 2.0は大きく変更され、2.0バージョンは1.0バージョンと比較してより友好的な国際化サポートを提供しています.詳細はこちら.CarbonクラスのLaravel 5.8でのアップグレード.
    Cache TTLの変更
    中から高への影響を生じる可能性のある大きな変化はLaravel 5.8のCache TTLからの変化である.キャッシュにフルサイズを転送する方法を分から秒に変更します.移行中に全体をCarbonまたは\DateIntervalインスタンスに変更したい場合は、私の記事を参照してください.
    破棄された文字列と配列補助関数
    この修正はあまり心配することなく、使用上はクラス方式に変更されていますが、具体的な使用方法は以前と一致しています.また、LaravelはHelperをオプションの拡張パッケージとしてリリースする計画で、プロジェクトで使用することができます.
    参照:Laravel 5.8廃棄された文字列と配列補助関数
    自動解析ポリシー
    Laravel 5.8から、解析ポリシーとモデルが従来の場所にある限り、AuthServiceProviderクラスに登録する必要はありません.
    モデルおよび解析ポリシーに対して非常に一般的なパスを使用する場合は、コールバックを登録してポリシーを登録するか、手動で構成を続行できます.
    Gate::guessPolicyNamesUsing(function ($class) {
        // Do stuff
        return $policyClass;
    });
    

    詳細:Laravel 5.8では、ライセンスPolicyクラスの自動解析がサポートされます.
    その他の新機能
  • NexmoおよびSlack情報通知チャネル
  • Bladeテンプレートファイルパス
  • Markdownファイルディレクトリの変更
  • 今日のリリースに伴い、Laravel 5.7は機能エラーの修正と更新を受信しません.しかし、5.7は2019年8月までに安全更新を受ける.
    Laravel 5.8は最新の安定版で、受け取ったエラー修復と更新を2019年8月頃に処理し、2020年2月頃までに安全修復を行う.
    詳細
    laravelにアクセスできます.comは「公式ドキュメント」を表示します.Laravel 5.7からLaravel 5.8にアップグレードする必要があります.「アップグレードガイド」を参照してください.
    アップグレード・ガイドでは、アップグレードに最も影響を与える内容を理解するために、アップグレードの影響レベルを見積もることができます.アップグレードがスムーズに進むように、アップグレードガイド全体を通読してください.
    中国語の翻訳
    中国語の翻訳が開始されました.https://learnku.com/laravel/t...
    詳細については、Laravel開発者コミュニティを参照してください.https://learnku.com/laravel/c...