Mahmoud Alrashidi نشر 2 أبريل 2021 أرسل تقرير نشر 2 أبريل 2021 أود أن أعرف ما إذا كانت هناك طريقة لعدم إضافة مسار الحذف إلى مورد واستخدام مسار المورد كما هو، في الوقت الحالي ، أفعل ذلك بهذه الطريقة: deleteRequest: function (id, index) { axios.post('/admin/posts/' + id, { _method: 'DELETE' }) .then((response) => { }).catch((error) => { }); لكن لا يمكنني جعله يعمل مع مسار الموارد فقط: Route::resource('/admin/posts', 'Admins\PostController']); يجب أن أضيف هذا دائمًا فوق مسار المورد: Route::post('/admin/posts/{id}', 'Admins\PostController@destroy'); كيف يُمكن حل المشكل اقتباس
0 سمير عبود نشر 2 أبريل 2021 أرسل تقرير نشر 2 أبريل 2021 يمكنك استخدام axios.delete بدلاً من axios.post فبدلاً من: deleteRequest: function (id, index) { axios.post('/admin/posts/' + id, { _method: 'DELETE' }) .then((response) => { }).catch((error) => { }); تُصبح: deleteRequest: function (id, index) { axios.delete('/admin/posts/' + id) .then((response) => { }).catch((error) => { }); 1 اقتباس
1 محمد أيت لعرايك نشر 2 أبريل 2021 أرسل تقرير نشر 2 أبريل 2021 (معدل) يمكن إستعمال عدت طرق للعمل delete في بيانات الخادم , وينصح بإستخدام الطريقة الأخيرة فهي أكثر إحترافية و أمان deleteRequest: function (id, index) { axios.post('/admin/posts/' + id, { _method: 'DELETE' }) .then((response) => { }).catch((error) => { }); // يعادل deleteRequest: function (id, index) { axios.delete('/admin/posts/' + id) .then((response) => { }).catch((error) => { }); // ويمكن كتابة الكود السابق على الشكل التالي // لإرسال البيانات للطلب body التي نستعمل PUT و POST عكس data في الكائن parameter مع إرسال const res = await axios.delete('/admin/posts',{ data: { id: 42 } }); res.status; // 200 في post و put نرسل البيانات عبر body وفي delete نرسلها عبر data تم التعديل في 2 أبريل 2021 بواسطة محمد أيت لعرايك اقتباس
السؤال
Mahmoud Alrashidi
أود أن أعرف ما إذا كانت هناك طريقة لعدم إضافة مسار الحذف إلى مورد واستخدام مسار المورد كما هو، في الوقت الحالي ، أفعل ذلك بهذه الطريقة:
لكن لا يمكنني جعله يعمل مع مسار الموارد فقط:
يجب أن أضيف هذا دائمًا فوق مسار المورد:
كيف يُمكن حل المشكل
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.