@ali.bayat
شرط من چرا چک نمیشه و هر چی میزنم در دیتابیس ذخیره میکنه
من میخواهم متغییر $rچک شه اگه درست بود بیاد ذخیره کنه
$r= FormModel::where([['id',$id],['admin_id',auth()->user()->id]])->get();
if($r){
//$rr= ToolsModel::where('id',$element_id);
ElementModel::create([
'admin_id' => auth()->user()->id,
'form_id' => $id,
'element' => $element_id,
]);
}شاید پاسخ شما همینجا باشد
@khanzadimahdi
اوکی
@masoudproton
با گذاشتن یه متغیر توی شرطها، شما میتونید boolean (۰ و ۱) بودنش رو چک کنید; نه پر و خالی بودن متغیر رو
برای این مورد باید از یکی از توابع isset , empty , is_null استفاده کنید

جاهایی از جدول که خالیه مقدار bool(false) برمیگردونه
PHP توابع مختلفی داره که میتونی باهاش مقدار یه متغیر رو چک کنی.. متدی هم که @khanzadimahdi اشاره کرد. در نهایت از همین توابع استفاده میکنه
Illuminate/Support/Collection.php
/**
* Determine if the collection is empty or not.
*
* @return bool
*/
public function isEmpty()
{
return empty($this->items);
}
/**
* Determine if the collection is not empty.
*
* @return bool
*/
public function isNotEmpty()
{
return ! $this->isEmpty();
}