سلام دوستان
من وقتی روی دکمه حذف شماره موبایل میزنم به جای اینکه ببرتم توی متد حذف میارتم توی متدی که نمایش شماره موبایل ها رو انجام میده
و این ارور رو میده 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'));
}
سلام متدتون رو به این شکل در بیارید:
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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟