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を使用することができ、
Cache TTLの変更
中から高への影響を生じる可能性のある大きな変化はLaravel 5.8のCache TTLからの変化である.キャッシュにフルサイズを転送する方法を分から秒に変更します.移行中に全体をCarbonまたは
破棄された文字列と配列補助関数
この修正はあまり心配することなく、使用上はクラス方式に変更されていますが、具体的な使用方法は以前と一致しています.また、LaravelはHelperをオプションの拡張パッケージとしてリリースする計画で、プロジェクトで使用することができます.
参照:Laravel 5.8廃棄された文字列と配列補助関数
自動解析ポリシー
Laravel 5.8から、解析ポリシーとモデルが従来の場所にある限り、
モデルおよび解析ポリシーに対して非常に一般的なパスを使用する場合は、コールバックを登録してポリシーを登録するか、手動で構成を続行できます.
詳細: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...
いくつかの新しい機能は次のとおりです.
PHP dotenv
Laravel 5.8はPHPのdotenv 3.0を統合し、以下はPHP dotenv 3.0の新しい特性です.
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クラスの自動解析がサポートされます.
その他の新機能
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...