سلام وقت بخیر من میخوام به روش resource عکس اپلود کنم و مشکلم اینه وقتی ()request->all$ رو مینویسم و کنارش توسط array_merge برای عکسم ی مقدار دستی رو ست میکنم همچنان عکسهام رو از ()request->all$ مگیره و توی دیتابیس درست ذخیره نمیشه .
auth()->loginUsingId(5);
$image = $this->storeImage($request);
auth()->user()->articles()->create(array_merge(['image' => $image],$request->all()));
اینو تست کنین
$request = new Request($request->all());
$request->merge(['image' => $image]);
auth()->user()->articles()->create($request->all());
یادتون نره کلاس Request رو هم ایمپورت کنین
خیلی ممنون این کد رو زدم درست شد فقط ی سوال داشتم چرا در سطر اول از Request شئ جدید ساختیم؟
@saeedlovelorn2
چون که فایل ها در یک ارایه محافظت شده در کلاس Request قرار میگیره و اگه بخاین اونو با یه تکست جایگزین کنین نمیشه یا از روش بالا استفاده کنین یا اینکه قبل از اینکه هرکاری کنین با request فایل هاشو خالی کنین مثلا با
$request->files = null;
یا هرچی. ()collect
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟