Hanan Fahad2 نشر 14 فبراير 2022 أرسل تقرير نشر 14 فبراير 2022 عندي مشكله احاول ارفع الصورة من صفحة WELCIONM واطبع الطلب يطلع فارغ ليش public function store(Request $request) { // return $request; } StoreImge.zip 1 اقتباس
0 بلال زيادة نشر 14 فبراير 2022 أرسل تقرير نشر 14 فبراير 2022 طريقة رفع الصورة خاطئة , يجب عليكي رفع الصورة بشكلٍ صحيح كالتالي if($request->hasFile('image')){ $img = time() . '.' . $request->file('image')->getClientOriginalExtension(); $request->image->move(public_path('images'), $img); } return redirect()->back(); دعينا نشرح الكود نتحقق من وجود صورة if($request->hasFile('image')){} ثم نضع اسم للصورة عن طريق جلب الوقت الحقيقي في عملية رفع الصورة مع وضع امتداد الصورة المرفوعة $img = time() . '.' . $request->file('image')->getClientOriginalExtension(); ثم نقوم برفع الصورة و تمريرها إلى مجلد images $request->image->move(public_path('images'), $img); اقتباس
0 Hanan Fahad2 نشر 4 مارس 2022 الكاتب أرسل تقرير نشر 4 مارس 2022 احتاج اخزن بقاعدة البيانات بس تطلع غير C:\xampp\tmp\phpF2E6.tmp ليش تتخزن بهالطريقة ولمااسترجع يطلع غلط 1 اقتباس
0 بلال زيادة نشر 5 مارس 2022 أرسل تقرير نشر 5 مارس 2022 بتاريخ 20 ساعات قال hanan fahad11: احتاج اخزن بقاعدة البيانات بس تطلع غير C:\xampp\tmp\phpF2E6.tmp ليش تتخزن بهالطريقة ولمااسترجع يطلع غلط هل يمكنك إرفاق الكود الخاص بكِ حتى استطيع معاينة المشكلة , يبدو أنك تقومين أخطأتي في وضع اسم الصورة الجديد . اقتباس
0 Hanan Fahad2 نشر 5 مارس 2022 الكاتب أرسل تقرير نشر 5 مارس 2022 <form action="{{route("post.store")}}" method="post" enctype="multipart/form-data"> @csrf <div class="col-md-12"> <input type="text" class="form-control mt-15" placeholder="Input title" name="title"> </div> <div class="col-md-12"> <textarea class="form-control filled-input bg-transparent" name="body" cols="15" rows="15" placeholder=" content ..."></textarea> </div> <div class="col-md-12 "> <input type="file" accept="image/*" name="image"> </div> <div class="col-md-12"> <select class="form-control custom-select mt-15" name="approve"> <option value="1">approved </option> <option value="0">unapproved </option> </select> </div> <div class="col-md-12"> <select class="form-control custom-select mt-15" name="category_id"> @foreach ($Category as $Category) <option value="{{$Category->id}}">{{$Category->title}} </option> @endforeach </select> </div> <div class="col-md-12 mt-15"> <button type="submit" class="btn btn-success">{{__("create")}}</button> </div> </form> $name= time().$request['image']->getClientOriginalExtension(); $request['image'] = $filename; // return $name; $request["category_id"] =1; $request["user_id"] =Auth::id();; // $request->file("image")->storeAs("image",$name); Post::create( $request->all()); return redirect()->route("post.index"); جربت اكثر من طريقة لاضافه الضور تنظاف بالمجلد صح بس بقاعدة البيانات لا اقتباس
0 بلال زيادة نشر 5 مارس 2022 أرسل تقرير نشر 5 مارس 2022 بتاريخ 4 دقائق مضت قال hanan fahad11: <form action="{{route("post.store")}}" method="post" enctype="multipart/form-data"> @csrf <div class="col-md-12"> <input type="text" class="form-control mt-15" placeholder="Input title" name="title"> </div> <div class="col-md-12"> <textarea class="form-control filled-input bg-transparent" name="body" cols="15" rows="15" placeholder=" content ..."></textarea> </div> <div class="col-md-12 "> <input type="file" accept="image/*" name="image"> </div> <div class="col-md-12"> <select class="form-control custom-select mt-15" name="approve"> <option value="1">approved </option> <option value="0">unapproved </option> </select> </div> <div class="col-md-12"> <select class="form-control custom-select mt-15" name="category_id"> @foreach ($Category as $Category) <option value="{{$Category->id}}">{{$Category->title}} </option> @endforeach </select> </div> <div class="col-md-12 mt-15"> <button type="submit" class="btn btn-success">{{__("create")}}</button> </div> </form> $name= time().$request['image']->getClientOriginalExtension(); $request['image'] = $filename; // return $name; $request["category_id"] =1; $request["user_id"] =Auth::id();; // $request->file("image")->storeAs("image",$name); Post::create( $request->all()); return redirect()->route("post.index"); جربت اكثر من طريقة لاضافه الضور تنظاف بالمجلد صح بس بقاعدة البيانات لا المشكلة في السطر التالي $request['image'] = $filename; يجب أن تقومي بوضع الاسم النهائي للملف $request['image'] = $name; اقتباس
0 Hanan Fahad2 نشر 5 مارس 2022 الكاتب أرسل تقرير نشر 5 مارس 2022 مش المشكلة هنا لاني يحفظ مايطلع اخطاء المشكلة نوع الكلام المكتوب لايتوافق مع الصورة المخزنه وبحثت عن الحلول ورجعت لكم اقتباس
0 بلال زيادة نشر 5 مارس 2022 أرسل تقرير نشر 5 مارس 2022 بتاريخ 1 دقيقة مضت قال hanan fahad11: مش المشكلة هنا لاني يحفظ مايطلع اخطاء المشكلة نوع الكلام المكتوب لايتوافق مع الصورة المخزنه وبحثت عن الحلول ورجعت لكم الاسم التالي C:\xampp\tmp\phpF2E6.tmp يحدث بسبب تخزين الاسم المؤقت للصورة و بالتالي الإجابة السابقة لو لاحظتي نقوم بتخزين الاسم النهائي للصورة الذي نقوم بتغييره باستخدام دالة time حيث تجلب هذه الدالة الوقت الفعلي و من ثم نضع امتداد الصورة و من ثم نمرر الاسم الجديد لحقل قاعدة البيانات مثل الاجابة السابقة اقتباس
0 Hanan Fahad2 نشر 5 مارس 2022 الكاتب أرسل تقرير نشر 5 مارس 2022 حذفت الوقت ومازال C:\xampp\tmp\phpA700.tmp المشكلة بتخزين القيم من الداله getClientOriginalExtension 1 اقتباس
0 بلال زيادة نشر 5 مارس 2022 أرسل تقرير نشر 5 مارس 2022 بتاريخ الآن قال hanan fahad11: حذفت الوقت ومازال C:\xampp\tmp\phpA700.tmp المشكلة بتخزين القيم من الداله getClientOriginalExtension هل يمكنك إرفاق كامل ملفات مشروعك بشكلٍ مضغوط ؟ اقتباس
0 بلال زيادة نشر 5 مارس 2022 أرسل تقرير نشر 5 مارس 2022 بتاريخ 26 دقائق مضت قال hanan fahad11: fahad.rar عذراً ، لم أجد الأكواد الخاصة برفع الصور في أي ملف , هل يمكنك إرشادي في أي ملف توجد المشكلة ؟ اقتباس
السؤال
Hanan Fahad2
عندي مشكله احاول ارفع الصورة من صفحة WELCIONM واطبع الطلب يطلع فارغ ليش
public function store(Request $request) { // return $request; }
StoreImge.zip
12 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.