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