حذف رکورد به کمک پنجره مدال در لاراول

4 سال پیش توسط سید رضا موسوی مطرح شد
آفلاین
user-avatar
سید رضا موسوی ( 7107 تجربه )
4 سال پیش
تخصص : برنامه

لینک کوتاه اشتراک گذاری

0

سلام
من یک لیست از دیتا بیس دارم و در یک all.blade.php نمایش می دهم.
و هر رکوردی دارای یک دکمه حذف می باشد.

<form action="{{Route('categories.destroy', $category->slug)}}" method="post">{{method_field('delete')}}
                                    {{csrf_field()}}
                                <button type="submit" class="btn border-warning text-warning-۶۰۰ btn-flat btn-icon btn-rounded" {{--data-toggle="modal" data-target="#modal_iconified"--}}><i class="icon-bin"></i>
                                </button>
                                </form>

ولی میخواهم زمانیکه کلیک کردن بر روی دکمه حذف انجام می پذیرد، پنجره ی مدال صفحه باز شود و پس از تایید، حذف صورت بگیرد،

چگونه اسلاگ رکورد هارو به آن پنجره مدال پاس بدهم؟

    <div id="modal_iconified" class="modal fade">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">×</button>
                    <h5 class="modal-title"><i class="icon-menu7"></i> &nbsp;پنجره هشدار</h5>
                </div>

                <div class="modal-body">
                    <div class="alert alert-danger alert-styled-left text-blue-800 content-group">
                        <span class="text-semibold">با دقت بیشتری عملیت را دنبال کنید</span>
                        <button type="button" class="close" data-dismiss="alert">×</button>
                    </div>

                </div>

                <div class="modal-footer">
                    <button class="btn btn-link" data-dismiss="modal"><i class="icon-cross"></i> بستن </button>

                    <button type="submit" class="btn btn-danger"><i class="icon-check"></i> پاک کن </button>
                </div>
            </div>
        </div>
    </div>
بهترین پاسخ
آفلاین
user-avatar
حسام موسوی
4 سال پیش

به دلایلی نمیشه بهترین پاسخ رو تغییر داد پس لطفا در انتخاب بهترین پاسخ دقت کنید.
برای پیاده سازی چنین موردی شما باید از confirm استفاده کنید . البته این موضوع در جاوا اسکریپت وجود داره ولی چون کد شما بوت استرپ هست پلاگین های هم برای ظاهر مناسب این موضوع وجود داره که میتونید در گوگل برای confirm سرچ کنید

آفلاین
user-avatar
مهدی ( 23382 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

1

خوب یه روش اینه که button داخل فرم رو برای بالا اومدن modal تنظیم کنی مث زیر

<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
  Launch demo modal
</button>

بعد به button داخل modal خاصیت form رو اضافه کنی و id فرمت رو قرار بدی و نوعشم submit قرار بدی اینجوری دکمه مودال میشه سابمیت فرم

<form id="deleteForm">
    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
            Launch demo modal
    </button>
</form>

<button form="deleteForm" type="submit">delete</button>
آفلاین
user-avatar
سید رضا موسوی ( 7107 تجربه )
4 سال پیش
تخصص : برنامه

لینک کوتاه اشتراک گذاری

0

سلام
با تشکر
بنده دستور باز شدن مدال را کامنت کرده ام این که کاری ندارد، مساله اینه که چطوری به مدال id یا slug را انتقال بدی!

{{--data-toggle="modal" data-target="#modal_iconified"--}}
آفلاین
user-avatar
سید رضا موسوی ( 7107 تجربه )
4 سال پیش
تخصص : برنامه

لینک کوتاه اشتراک گذاری

0

چطوری میشه بهترین پاسخ رو تغییر داد؟!

آفلاین
user-avatar
حسام موسوی ( 473799 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

به دلایلی نمیشه بهترین پاسخ رو تغییر داد پس لطفا در انتخاب بهترین پاسخ دقت کنید.
برای پیاده سازی چنین موردی شما باید از confirm استفاده کنید . البته این موضوع در جاوا اسکریپت وجود داره ولی چون کد شما بوت استرپ هست پلاگین های هم برای ظاهر مناسب این موضوع وجود داره که میتونید در گوگل برای confirm سرچ کنید

آفلاین
user-avatar
سید رضا موسوی ( 7107 تجربه )
4 سال پیش
تخصص : برنامه

لینک کوتاه اشتراک گذاری

1

سلام
ببینید من از یک تمپلیت برای ساخت پنل مدیریتم استفاده میکنم و باید از همین مدال استفاده بشه

آفلاین
user-avatar
حسام موسوی ( 473799 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

برای مدل ها هم باید ترکیب کنید. و به حالت confirm در بیارید مدل داستانش چیز دیگه ایه . میخواید از چاقو برای کوبیدن میخ به دیوار استفاده کنید ؟

آفلاین
user-avatar
Farshidpg ( 18042 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

1

بنده یک پلاگین جیکوئری با امکانات و آپشن های کامل و سازگار با لاراول با دیتاتیبل به کمک confirm.js نوشتم که همه موارد داخلش رعایت شده در صورتی که تمایل داشید بهتون میدم ( اپن سورس ) :D

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.