-
単一のプロパティを非表示にする:
$model->makeHidden('property_name');
このコードでは、
property_name
という名前のプロパティが非表示になります。モデルの配列やJSON表現には含まれません。 -
複数のプロパティを非表示にする:
$model->makeHidden(['property1', 'property2']);
このコードでは、
property1
とproperty2
の2つのプロパティが非表示になります。 -
非表示にしたプロパティを元に戻す:
$model->makeVisible('property_name');
上記のコードは、非表示にしたプロパティを元に戻すために使用されます。
property_name
は再び表示されるようになります。
これらのコード例を使用して、LaravelのmakeHiddenメソッドを活用してプロパティを非表示にする方法を説明しました。これにより、モデルのシンプル化やセキュリティの向上など、さまざまな用途に活用することができます。