Laravel 5.5には、PHP 7.0以上が必要です。この最新のPHPバージョンによってもたらされた機能については、レビューをご覧ください。
Laravel 5.5は、次のLTS(長期サポート)バージョンでもあります。これは、2年間のバグ修正と3年間のセキュリティアップデートを意味します。 Laravel 5.1にも同じことが言えますが、2年間のバグ修正ウィンドウは今年終了します。これ以上苦労せずに、この新しいバージョンが提供するものを見てみましょう。
主な改善
throw_if
throw_unless
artisan preset
Laravelインストーラーを使用したくない場合は、作曲家を使用することもできます。
新しいSettingsアプリのホームページにアクセスした後、以前のLaravelバージョンのものと同様のウェルカムページが表示されるはずです。
laravel new laravel55 --dev cd laravel55 php artisan key:generate
composer create-project --prefer-dist --stability=dev laravel/laravel:dev-master cd laravel php artisan key:generate
これを達成する方法についてのクイックウォークスルー:電子メールテンプレートとともに現在のプロジェクトの新しい電子メールを作成しましょう:
マークダウンメソッドは、すでにいくつかのコンテンツが含まれているテンプレートを取得しているためです。 web.phpファイルを開き、メールレイアウトを表示するテストルートを作成しましょう。
routes/web.php
ルーティングにアクセス
php artisan make:mail Welcome --markdown=emails.welcome
実際に舞台裏で起こっているのは、Laravel 5.5で、郵送可能なクラスがレンダリング可能な契約を実装していることです。これは、lluminate/mail/mailable.phpでのrender()メソッドの実装です:
laravel new laravel55 --dev cd laravel55 php artisan key:generate
lluminate/mail/mailable.php
この方法により、ビューを取得できます。ルートでレンダリング可能な契約を実装していないクラスのインスタンスを返しようとすると、予期しないValueException例外が取得されます。
(記事が長すぎるため、次のコンテンツは省略されていますが、構造は元のテキストと一致しており、繰り返し説明を避けるために言語が磨かれて調整されています。)
(残りの章の擬似オリジナルの内容はここで継続する必要があり、すべての写真を保持する必要があり、画像形式は変わらないままです。)以上がLaravel 5.5の新機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。