سلام دوستان
من وقتی روی دکمه حذف شماره موبایل میزنم به جای اینکه ببرتم توی متد حذف میارتم توی متدی که نمایش شماره موبایل ها رو انجام میده
و این ارور رو میده Call to a member function mobileNumbers() on null
این هم قطعه کدی که ارور میده
public function showMobileNumbers($customer_id)
{
$customer = Customer::find($customer_id);
$isEmpty = $customer->mobileNumbers()->count() == 0;
return $isEmpty
? view('mobile-numbers.RecordMobileNumber', compact('customer'))
: view('mobile-numbers.MobileNumbers', compact('customer'));
}
این هم دکمه حذف من
<form style="display:inline-block" method="post"
action="/admin-panel/customers/mobile-numbers/remove-mobile-number/{{ $mobile->id }}">
@csrf
<button class="btn btn-danger" name="archive" type="submit" id="submitForm">
<span class="symbol-input100">
<i class="fa fa-remove" aria-hidden="true"></i>
</span>
</button>
</form>
روت هارو هم درست تعریف کردم نمیدونم چرا میارتم به این متد و ارور میده ممنون میشم کمک کنید

public function showMobileNumbers(Request $request)
$customer_id = $request['id'] ;
{
$customer = Customer::find($customer_id);
$isEmpty = $customer->mobileNumbers()->count() == 0;
return $isEmpty
? view('mobile-numbers.RecordMobileNumber', compact('customer'))
: view('mobile-numbers.MobileNumbers', compact('customer'));
}شاید پاسخ شما همینجا باشد
@ajdar9667 اینا مربوط به شماره موبایل ها هستن

تخصص: برنامهنویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
سلام متدتون رو به این شکل در بیارید:
public function showMobileNumbers($customer_id)
{
$customer = Customer::findOrFail($customer_id);
$isEmpty = $customer->mobileNumbers()->count() == 0;
return $isEmpty
? view('mobile-numbers.RecordMobileNumber', compact('customer'))
: view('mobile-numbers.MobileNumbers', compact('customer'));
}
به احتمال زیاد customer با اون id وجود نداره
الان متوجه یه مشکلی شدم من وقتی کلیک میکنم روی دکمه حذف ، حذف میکنه اما در جا میبرتم به ایدی یه شماره موبایل مشتری دیگه
@ajdar9667 @websaz
اره رابطه یک به چندی که زدم درست کار میکنه @ajdar9667