* @created 2022-06-28 15:22:05 * @modified 2022-06-28 15:22:05 */ namespace Beike\Repositories; use Beike\Models\Inquiry; class InquiryRepo { /** * 创建一个address记录 * @param $data * @return mixed */ public static function create($data) { return Inquiry::query()->create($data); } /** * @param $address * @param $data * @return mixed * @throws \Exception */ public static function update($address, $data) { if (! $address instanceof Inquiry) { $address = Inquiry::query()->find($address); } if (! $address) { throw new \Exception("地址id {$address} 不存在"); } $address->update($data); return $address; } /** * @param $id * @return mixed */ public static function find($id) { return Inquiry::query()->find($id); } /** * @param $id * @return void */ public static function delete($id) { $address = Inquiry::query()->find($id); if ($address) { $address->delete(); } } }