محمدرضا فلکی
3 سال پیش توسط محمدرضا فلکی مطرح شد
7 پاسخ

ارور Call to a member function mobileNumbers on null

سلام دوستان
من وقتی روی دکمه حذف شماره موبایل میزنم به جای اینکه ببرتم توی متد حذف میارتم توی متدی که نمایش شماره موبایل ها رو انجام میده
و این ارور رو میده 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>

روت هارو هم درست تعریف کردم نمیدونم چرا میارتم به این متد و ارور میده ممنون میشم کمک کنید
ارور


ثبت پرسش جدید
امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
0

از روت هات عکس بده


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
0
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'));
    }

محمدرضا فلکی
تخصص : Learning Laravel
@m.reza6920 3 سال پیش مطرح شد
0

@ajdar9667 اینا مربوط به شماره موبایل ها هستن
روت ها


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش آپدیت شد
0

سلام متدتون رو به این شکل در بیارید:

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 وجود نداره


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
0

مطمنی ایدی شماره تلفن با ایدی اون فرد تو جدول Customer یکیه ؟


محمدرضا فلکی
تخصص : Learning Laravel
@m.reza6920 3 سال پیش مطرح شد
0

الان متوجه یه مشکلی شدم من وقتی کلیک میکنم روی دکمه حذف ، حذف میکنه اما در جا میبرتم به ایدی یه شماره موبایل مشتری دیگه
@ajdar9667 @websaz


محمدرضا فلکی
تخصص : Learning Laravel
@m.reza6920 3 سال پیش مطرح شد
0

اره رابطه یک به چندی که زدم درست کار میکنه @ajdar9667


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام