Supplier_master_id で関数値を呼び出そうとしていますが、エラーが表示されます
私のコード
public $form = [
'supplier' => '',
'email' => '',
'phone' => '',
'address' => '',
'city' => '',
'state' => '',
'pincode' => '',
'GSTIN' => '',
'suppliers_master_id' => $this->generateRegistrationId()
];
機能コード
function generateRegistrationId() {
$id = 'SIIT_' . mt_rand(1000000000, 9999999999);
if ($this->registrationIdExists($id)) {
return $this->generateRegistrationId();
}
return $id;
}
function registrationIdExists($id) {
return Supplier::where('suppliers_master_id', $id)->exists();
}