سلام
من یک مشکل دارم اصلا هم نمی دونم این مشکل یعنی چی
داخل فایل ولیدیشن خودم که اسمش ArticleRequest هست این رول ها رو گذاشتم
public function rules()
{
return [
'title' => 'required',
'body' => 'required',
'description'=> 'required',
'category' => 'required',
'tags' => 'required',
'index'=>'mimes:jpeg,bmp,png'
];
}
داخل فایل بلید خودم هم اینطور تگ فایل خودم رو گذاشتم
<div class="custom-file">
<input type="file" name="index" class="custom-file-input" id="customFile">
<label class="custom-file-label" for="customFile">Choose file</label>
</div>
هر بار که فرم رو پست می کنم ، صفحه برگشت داده می شه و می گه و ارور ها رو چاپ می کنه که :
The index must be a file of type:jpeg,bmp,png
من صد در صد مطمعا هستم که فرمت فایل های انتخابی برای ارسال را درست انتخاب می کنم
حتی وقتی این قانون رو برمیدارم
echo '<pre>';
var_dump($_FILES);
die();
می گیرم یک آرایه خالی می ده . البته وقتی از
$request->input('index')
استفاده می کنم نام فایل رو برام برمی گردونه. انگار که من یک تکس باکس گذاشتم
اصلا نمی دونم چرا نمی تونم فایل ارسالی رو سمت سرور بگیرم این کاری هست که تا بهال من هزاران بار انجام دادم
لطفا اگه کسی می دونه میشکلم چه راهنمایی کنه. ممنون
سلام احتمال خیلی زیاد نوع ارسال دیتا از فرم خودتون رو multipart انتخاب نکردین.این قطعه کد رو به فرم اضافه کنید
enctype="multipart/form-data"
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟