if($category->isClean()){
session()->flash('flash_message_same' , ' نفس البيانات القديمة , لم تغيير أي شيء');
}elseif($category->wasChanged('name')){
session()->flash('flash_message' , ' لقد تم تعديل التصنيف إلى ' . $request->name .'بنجاح ');
}elseif($category->wasChanged('description')){
session()->flash('flash_message' , ' لقد تم تعديل وصف التصنيف إلى "' . $request->description .'" بنجاح ');
}else{
session()->flash('flash_message_e' , ' لقد حصل خطأ غير متوقع');
}
إلا أنه ينتقل مباشرة إلى else
وجربت كل من isDirty , wasChaged , ارجوا توضيح الفرق بينهما إن أمكن
المهم ان الكود الخاص بي لم يمشي حتى عدلت عليه كالتالي ارجو توضيح وشكرا
if(!$category->wasChanged('name') && !$category->wasChanged('description')){
session()->flash('flash_message_same' , ' نفس البيانات القديمة , لم تغيير أي شيء');
}elseif($category->wasChanged('name')){
session()->flash('flash_message' , ' لقد تم تعديل التصنيف إلى ' . $request->name .'بنجاح ');
}elseif($category->wasChanged('description')){
session()->flash('flash_message' , ' لقد تم تعديل وصف التصنيف إلى "' . $request->description .'" بنجاح ');
}else{
session()->flash('flash_message_e' , ' لقد حصل خطأ غير متوقع');
}
السؤال
ابراهيم الخليل سماني
السلام عليكم
حاولت تنفيذ الكود التالي
if($category->isClean()){ session()->flash('flash_message_same' , ' نفس البيانات القديمة , لم تغيير أي شيء'); }elseif($category->wasChanged('name')){ session()->flash('flash_message' , ' لقد تم تعديل التصنيف إلى ' . $request->name .'بنجاح '); }elseif($category->wasChanged('description')){ session()->flash('flash_message' , ' لقد تم تعديل وصف التصنيف إلى "' . $request->description .'" بنجاح '); }else{ session()->flash('flash_message_e' , ' لقد حصل خطأ غير متوقع'); }
إلا أنه ينتقل مباشرة إلى else
وجربت كل من isDirty , wasChaged , ارجوا توضيح الفرق بينهما إن أمكن
المهم ان الكود الخاص بي لم يمشي حتى عدلت عليه كالتالي ارجو توضيح وشكرا
if(!$category->wasChanged('name') && !$category->wasChanged('description')){ session()->flash('flash_message_same' , ' نفس البيانات القديمة , لم تغيير أي شيء'); }elseif($category->wasChanged('name')){ session()->flash('flash_message' , ' لقد تم تعديل التصنيف إلى ' . $request->name .'بنجاح '); }elseif($category->wasChanged('description')){ session()->flash('flash_message' , ' لقد تم تعديل وصف التصنيف إلى "' . $request->description .'" بنجاح '); }else{ session()->flash('flash_message_e' , ' لقد حصل خطأ غير متوقع'); }
توضيح العنوان
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.