مقاله من ثبت میشه ولی از من خطاهم میگیره

3 سال پیش توسط سید حسین رضوی مطرح شد
آفلاین
user-avatar
سید حسین رضوی ( 81795 تجربه )
3 سال پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

لینک کوتاه اشتراک گذاری

1

سلام دوستان ببخشید توی لاراول من موقعی که می خوام یه مقاله جدید ثبت کنم از من خطا میگیره که فایل C:wamp empC623.tmp نات فاند
ولی مقاله ثبت میشه درستم ثبت میشه هم تصویر و هم متن و همه چیز

public function store(ArticleRequest $request)
{
    auth()->loginUsingId(2);
    $imageUrl = $this->uploadImage($request->file('imgUrl'));
    $input = $request->all();
    $data = array_merge( $input, ['imgUrl' => $imageUrl]);
    $article = auth()->user()->article()->create($data);
    $article->categories()->attach(request('category'));
    return redirect(route('articles.index'));
}

    اگه از کد بالا استفاده کنم به من خطا میگیره همون که گفتم ولی اگه بیام 
```php
         $article->categories()->attach(request('category'));
    این خطو حذف کنم از من خطا نمیگیره و کارو درست انجام میده
    حتی اگه اینطوری هم بنویسم به من خطا میگیره
        public function store(ArticleRequest $request)
        {
            auth()->loginUsingId(2);
            $imageUrl = $this->uploadImage($request->file('imgUrl'));
            $input = $request->all();
            auth()->user()->article()->create(array_merge( $input, ['imgUrl' => $imageUrl]));
            return redirect(route('articles.index'));
        }
    به نظر شما مشکل از چیه؟؟؟؟
بهترین پاسخ
آفلاین
user-avatar
sajjad
3 سال پیش

کد migrations دسته بندی رو بفرست شاید مشکل از اونجا باشه

 $article->categories()->sync($request->input('category'));

اینو جایگزین کن ببین درست میشه.

آفلاین
user-avatar
سید حسین رضوی ( 81795 تجربه )
3 سال پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

لینک کوتاه اشتراک گذاری

1

@hesammousavi جناب موسوی ببخشید لطفا کمک کنید بد گیرم

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

سلام
اول اینکه لطفا ارور رو بفرستید تا بفهمیم داستان چیه اصلا .
از روی این خط کامل مشخصه که شما بخشی رو مشکل داشتید یعنی کامل نکردید

آفلاین
user-avatar
سید حسین رضوی ( 81795 تجربه )
3 سال پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

لینک کوتاه اشتراک گذاری

1

Image of Yaktocat

اینم تصویر خطا

@hesammousavi

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

این ارور مربوط به پیدا نکردن file هست حالا به هر دلیلی درست فایل آپلود شده رو پیدا میکنه هر چی فکر میکنم ربطی بین این ارور و کد زیر پیدا نمیکنم

 $article->categories()->attach(request('category'))
آفلاین
user-avatar
سید حسین رضوی ( 81795 تجربه )
3 سال پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

لینک کوتاه اشتراک گذاری

0

منم همینو نمیدونم و مشکلم همینه اگه اینو حذف کنم درست میشه و بدون خطا کارشو انجام میده.
هرچند الان هم کارشو درست انجام میده فقط بعد از اینکه درست ثبت میکنه میاد این ارور رو مکایش میده
@hesammousavi

آفلاین
user-avatar
sajjad ( 9014 تجربه )
3 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

1

کد migrations دسته بندی رو بفرست شاید مشکل از اونجا باشه

 $article->categories()->sync($request->input('category'));

اینو جایگزین کن ببین درست میشه.

آفلاین
user-avatar
سید حسین رضوی ( 81795 تجربه )
3 سال پیش
تخصص : برنامه نویس وب و طراح رابط کاربری

لینک کوتاه اشتراک گذاری

2

@sajjad
مرسی از شما دقیقا همین کد رو نوشتم مشکلم حل شد اومدم اینجا هم بنویسم اگه کسی بهش برخورد بتونه حل کنه که دیدم شما نوشتی
بازهم دستت درد نکنه که وقت گذاشتی فقط من به جای sync نوشتم attach و درست شد

 $article->categories()->attach($request->input('category'));
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.