سلام خسته نباشید برای اینکه آپدیت بکنیم و اگر مقداری وجود نداشت اضافه شود به چه صورت میشه اقدام کرد medoo همچین قابلیت داره یا باید دستی چگ کنم مثال لاراول: updateOrCreate
سلام واحترام
همچین چیزی نداره ولی میتونید یه متد برای خودتون به شکل زیر بسازید:
public function updateOrCreate(int $id, array $data)
{
$field = $database->get("table", "field", [
"id" => $id
]);
if (!is_null($field)){
$database->update("table", $data, [
"id" => $id
]);
}else{
$database->insert("table", $data);
}
}
بهترین پاسخ
امیر صالحی۲۱ تیر ۱۴۰۰، ۱۶:۴۳
سلام خسته نباشید من نتونستم از این روش جوین بزنم میشه برسی بفرمایید ظاهرا مشکلی هست
$database->select("post", [
// Here is the table relativity argument that tells the relativity between the table you want to join.
"[>]account" => ["author_id" => "user_id"]
], [
"post.title",
"account.city"
]);