Laravelのユーザーモデルから2つのオブジェクトがあります。たとえば、Laravelの2つのオブジェクトを比較します
public function someFunction(User $user) {
$adminUser = User::where('role', '=', 1);
if($adminUser === $user) {
return true;
}
return false;
}
これはLaravelの2つのオブジェクトを比較する適切な方法ですか? PHP Object Comparisonによると、これはうまくいくはずです。
ありがとうございます。 $user
以来
「モデルの特定の列にアクセスせずに比較する方法はありません」とはどういう意味ですか? – Maraboc
$ user-> role – user1506104
ユーザモデル 'isAdmin'でメソッドを定義し、' $ user-> isAdmin() 'を使うのはどうですか? – Maraboc