タグ

ブックマーク / xzxzyzyz.com (2)

  • [Laravel] Optionalヘルパーの便利な使い方

    optionalhelperは、Laravel5.5で導入されました。このクラスは、オブジェクトに存在しないプロパティを参照した場合に発生するエラーを回避することができます。 一般的な利用方法は以下のように任意のオブジェクトに対して行います。 ユーザー情報を持つ$userが存在しなかった場合にも、各プロパティへの参照はnullが返却されます。

    [Laravel] Optionalヘルパーの便利な使い方
  • [Laravel] Eloquentモデルのイベントをフックする4つの方法

    Laravelでデータベースの追加や変更を行う際に、オリジナルの処理を行いたい場合についてサンプルを踏まえて説明します。 Eloquentモデルでは様々な処理を行う際に、各種のイベントを発火しようとするので、このイベントをフックすることによってオリジナルの処理を追加することができます。 Laravel公式ページには2つの方法が解説されていますが、これに加えて2つの計4つの方法を解説します。 イベントの種類 イベントを使用すると、特定のモデルクラスがデータベースに保存または更新されるたびに、簡単にオリジナルの処理を実行できます。 目的に沿ったイベントをフックしましょう。 retrieved creating created updating updated saving saved deleting deleted restoring restored 1. dispachesEcentプロ

    [Laravel] Eloquentモデルのイベントをフックする4つの方法
  • 1