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'); كيف يُمكن حل المشكل اقتباس
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 بواسطة محمد أيت لعرايك اقتباس
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 اقتباس
السؤال
Mahmoud Alrashidi
أود أن أعرف ما إذا كانت هناك طريقة لعدم إضافة مسار الحذف إلى مورد واستخدام مسار المورد كما هو، في الوقت الحالي ، أفعل ذلك بهذه الطريقة:
لكن لا يمكنني جعله يعمل مع مسار الموارد فقط:
يجب أن أضيف هذا دائمًا فوق مسار المورد:
كيف يُمكن حل المشكل
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.