سلام
ببخشید دارم پنل ادمین سایت رو باید mvc مینویسم یه مشکل دارم
و اون اینه که چطور متد delete رو بنویسم
من نمیتونم یه روت به شکل زیر براش بنویسم چون صفحه ای نیاز نداریم برا delete
$router->add('/admin/pages/delete/{id}','Admin\pdfController@delete');
از طرفی هم میدونم تو mvc هرکاری ک میخوای اجام بدی یه روت نیازه پس میشه راهنماییم کنید چیکار کنم؟؟؟؟
شاید پاسخ شما همینجا باشد
شما باید درخواست پستی را به صفحه مورد نظرتون بفرستید و مشخص کنید که این درخواست، درخواست delete هست لاراول برای مشخص کردن این درخواست میاد کلیدی را با اسم _method تعیین می کنه و درون روتر چک می کنه که اگه این ارسال شده بود بفهمه نوع درخواست درخوست Delete هست یا هر نوع درخواست دیگه ای
@dfardabasi
سلام من تو mvc اینکارو کردم
"site.ir/dashbord/pages?del=$id"
و تو کنترل و متدش (همون متدی که این pages رو اجرا میکنه) نوشتم
if(isset($_GET['del'])){
}
اگر ست شده بود عملیات حذف رو انجام بده
امیدوارم متوجه باشین
سلام
@dfardabasi
میتونید شخصی سازیش کنید
توی هر فرمی که برای دیلیت هست و هر درخواستی که برای دیلیت هست ، یه توکن ، یه ایدی ، یه شناسه معتبر ، یه سشن!
یا توی اون فرم یه name خاص باشه!
که هر کسی از راه اومد به فرض هر عددی چیزی به عنوان آیدی زد ، فرتی پاک نشه!
ولیدیشن کنید و ...