Xzxzyzyz.com
[Laravel] 5.8.18がリリースされました
#Laravel

[Laravel] 5.8.18がリリースされました

laravel/frameworkのバージョン5.8.18がリリースされました。追加された機能について確認します。 Viewファイルで扱うファイルの拡張子にが追加されました (#28541) クラスでメールを送信する際にクラスを提供するコールバック関数が追加されました (#28535) コールバックを指定することで、オリジナルのヘッダーの付与等が可能になりました。 <br> 詳しい変更については以下を確認してください。 Release v5.8.18 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.17がリリースされました
#Laravel

[Laravel] 5.8.17がリリースされました

laravel/frameworkのバージョン5.8.17がリリースされました。追加された機能について確認します。 クラスにメソッドが追加されました (#28450) バリデーションルールにが追加されました (#28455) 内部的にはが利用されています。 バリデーションメッセージの追加にはへの追記が必要です。 コマンド実行時のオプションに複数の値を一度に指定可能になりました (#28459) で値を指定することで、表示するカラムの指定が可能です。 、クラスにメソッドが追加されました (#28484) クラスにメソッドが追加されました (6587e78) スケジューリング実行時の内容をキャッシュできるようになりました。 利用するにはファイルにてでキャッシュ先を指定します。 コマンド実行時のオプションを複数指定可能になりました (#28495) traitクラスが追加されました (#28507) 動作はヘルパーと同じですが、クラス内のメソッドとして利用する点で可読性がよくなります。 リスナーイベントの自動検出機能で参照されるディレクトリが指定可能になりました (#28493) にて指定可能です。 リスナーイベントの自動検出機能はで追加された機能です。 Automatic Event / Listener Discovery - The Laravel Blog パスワードリセット時のメールアドレス入力欄が自動で挿入されるようになりました (#28475) 、クラスで複数クラスターのが可能になりました (f4e8d5c) <br> 詳しい変更については以下を確認してください。 Release v5.8.17 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.16がリリースされました
#Laravel

[Laravel] 5.8.16がリリースされました

laravel/frameworkのバージョン5.8.16がリリースされました。追加された機能について確認します。 <!--more--> マイグレーション実行時のイベントが追加されました (#28342) Illuminate\Database\Events\MigrationEnded Illuminate\Database\Events\MigrationsEnded Illuminate\Database\Events\MigrationStarted Illuminate\Database\Events\MigrationsStarted コマンド実行時に型を削除するオプションが追加されました (#28382) クラスがレンダリング可能になりました (#28386) ブラウザでメール通知をプレビュー可能になりました。 <br> 詳しい変更については以下を確認してください。 Release v5.8.16 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.15がリリースされました
#Laravel

[Laravel] 5.8.15がリリースされました

laravel/frameworkのバージョン5.8.15がリリースされました。追加された機能について確認します。 データベースへの接続情報をURLで指定可能になりました (#28308, 4560d28, 05b029e) ファイルにとして追記できます。 (のv5.8.16未満のバージョンを利用している場合は、への追記が必要になります。詳しくはこちらのコミット参照) URLベースで記載した場合には、他の設定情報は上書きされます。 <br> 詳しい変更については以下を確認してください。 Release v5.8.15 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.14がリリースされました
#Laravel

[Laravel] 5.8.14がリリースされました

laravel/frameworkのバージョン5.8.14がリリースされました。追加された機能について確認します。 ジョブ単位での再試行ディレイが指定可能になりました (#28265) ジョブ失敗時の再試行ディレイは、Worker起動時に指定してジョブ全体に適応されていましたが、各ジョブクラス毎に指定可能になりました。 クラス単位の再試行ディレイを利用するには、当該クラス内にプロパティ、もしくはメソッドを実装します。 <br> 詳しい変更については以下を確認してください。 Release v5.8.14 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.13がリリースされました
#Laravel

[Laravel] 5.8.13がリリースされました

laravel/frameworkのバージョン5.8.13がリリースされました。追加された機能について確認します。 Bladeエンジンにディレクティブが追加されました (#28062) バリデーションエラーの内容を出力する際のショートコードです。 スキーマビルダーで独自のDoctrine DBALタイプを登録する機能を追加しました (#28238, 91a6afe) <br> 詳しい変更については以下を確認してください。 Release v5.8.13 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.12がリリースされました
#Laravel

[Laravel] 5.8.12がリリースされました

laravel/frameworkのバージョン5.8.12がリリースされました。追加された機能について確認します。 クラスにメソッドが追加されました (#28181) コレクションから重複した値を取得することができます。 クラスにメソッドが追加されました (#28194) コレクションから重複したモデルを取得することができます。 クラスにメソッドが追加されました (#28198) 登録されているの情報を取得できます。 クラスに複数のメソッドが追加されました (#28167) 以下のメソッドが追加されました。 onSuccess() onFailure() pingOnSuccess() pingOnFailure() emailOnFailure() スケジューリングされたコマンド実行時にこのメソッドを利用して、コマンドの実行結果に応じた処理をチェインすることができます。 MySQL Grammarにタイプが追加されました (#28171) タイプについてはこちらを確認してください。 クラスのメソッドのオペレータに、が指定可能になりました (#28192) やメソッドと同様の処理が行われます。 <br> 詳しい変更については以下を確認してください。 Release v5.8.12 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.11がリリースされました
#Laravel

[Laravel] 5.8.11がリリースされました

laravel/frameworkのバージョン5.8.11がリリースされました。追加された機能について確認します。 クラスからなメソッドを直接実行可能になりました (#28129) の機能を利用した関数を、な関数のように実行することができるようになりました。 クラスでローカルのディスクを利用する場合にファイルロックの利用をカスタマイズできるようになりました (#28124) 以下のようにでパラメーターを指定することでカスタマイズ可能です。 についてさらに詳しく知りたい場合はこちらを確認してください。 がコマンドの終了コードを保存するようになりました (#28140) この機能の追加により、スケジューリングに指定したコマンドのテストが可能になりました。 Laravelでのスケジューリングにはクラスのメソッドで行うことが推奨されています。 このメソッド内で等を用いてコマンドを実行する場合には、内部的にはとして処理されています。 にはトレイトが利用可能なので、を利用した独自のメソッドの追加などによりコマンド実行時の終了コードを確認できます。 <br> 詳しい変更については以下を確認してください。 Release v5.8.11 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.10がリリースされました
#Laravel

[Laravel] 5.8.10がリリースされました

laravel/frameworkのバージョン5.8.10がリリースされました。追加された機能について確認します。 モデルイベントにが追加されました (#28077) メソッド実行時にイベントが発火されます。 既存のイベントと同じように、メソッドやでの指定が可能です。 クラスでが利用可能になりました (#28091) <br> 詳しい変更については以下を確認してください。 Release v5.8.10 · laravel/framework · GitHub

続きを読む
[Laravel] 5.8.9がリリースされました
#Laravel

[Laravel] 5.8.9がリリースされました

laravel/frameworkのバージョン5.8.9がリリースされました。追加された機能について確認します。 リスナーイベントの自動検出機能が追加されました (#28064, #28085) イベントとリスナーの紐付けを行うにはサービプロバイダー内で明示的に定義する必要がありましたが、これを自動検出可能になりました。 自動検出を利用するにはメソッドがを返す必要があります。(デフォルトはです) : 自動検出機能を利用する場合には、フレームワークは内のクラスをスキャンし、対応するイベントのなメソッドおよびから始まるメソッドを検出します。 その後、これらのパラメータとメソッドを調べてリスナーがどのイベントを処理しているのかを判断することで、で現在構成されている手動で構築された配列と基本的に同じイベント/リスナーの配列を構築します。 最後に、明示的に定義されたイベントを検出されたイベントの上にマージし、すべてをに登録します。 <br> 自動検出が有効になっている場合、検出されたイベントは2つの方法でロードされます。 1. コマンドによって生成されたキャッシュファイルからの読み込み フレームワークがイベントキャッシュファイルを見つけると、イベント/リスナーの設定はそのファイルからロードされます。 で明示的に定義されたイベント/リスナーも登録されます。 2. 実行時に毎回自動検出を実行する イベントキャッシュファイルが見つからない場合は、リクエスト中にイベント/リスナーがその場で検出されます。 余計な処理が増えるため、これはプロダクションにはお勧めできません。 Automatic Event / Listener Discovery - The Laravel Blog また、自動検出機能の恩恵による登録されたイベント/リスナーの一覧を表示するコマンドも追加されました。 <br> 詳しい変更については以下を確認してください。 Release v5.8.9 · laravel/framework · GitHub

続きを読む