'Modal not showing laravel 8

` I wanted to make modal that appear when the user wants to delete the album but its not showing and i dont know the reason the modal is created but not showing and the "ajax" is working it gets the data from the database

here is my code =>> `

@extends('layouts.app')

@section('content')
    @if(Session::has('success'))
        <div class="alert alert-success">
            {{ session()->get('success') }}
        </div>
    @elseif(Session::has('error'))
        <div class="alert alert-danger">
            {{ session()->get('error') }}
        </div>
    @endif
    <div class="row justify-content-center">
        <div class="col-md-9">
            <div class="card">
                <div class="card-header">
                    <div class="col-md">
                        <div>
                            <button type="button" class="btn btn-outline-danger" style="float:right;margin: 0 10px;"
                                    data-toggle="modal"
                                    data-target="#ModalDelete"
                                    onclick="delete_fn({{$album->id}})">
                                Delete
                            </button>
                        </div>
                        <div>
                            <a class="btn btn-primary " href="{{route('albums.edit',$album->id)}}"
                               style="float:right;margin: 0 10px;">
                                Edit
                            </a>
                        </div>
                        <h4>{{$album->name}} <small class="text-secondary">({{ $album->images->count() }} photos
                                )</small>
                        </h4>


                    </div>
                </div>
                <div class='container-fluid'>

                    <div class="card-body">
                        @if(! $album->images->isEmpty())
                            <div>
                                <a class="btn btn-primary " href="{{route('albums.add_photo',$album->id)}}"
                                   style="float:right;">
                                    Add photo
                                </a>

                            </div>
                            <div class='row module-row'>

                                @foreach($album->images as $image)
                                    <div class="col-md-3">
                                        <div class="card">
                                            <div class='card-body module-card-body'>
                                                <img class="img-thumbnail w-100"
                                                     src="{{asset('uploads/'.$image->image)}}"
                                                     alt="image">
                                                <h5>{{$image->name}}</h5>
                                            </div>
                                        </div>
                                        <br>
                                    </div>
                                @endforeach
                            </div>
                        @else
                            <div class="container">
                                <div class="col-md-8">
                                    <div class="card">
                                        <div class="card-body">
                                            <div>
                                                <a class="btn btn-success"
                                                   href="{{route('albums.add_photo',$album->id)}}"
                                                   style="float:right;">
                                                    Add photo
                                                </a>
                                            </div>
                                            <h4 style="text-align:center;">It's an empty album ! </h4>

                                        </div>
                                    </div>
                                </div>
                            </div>
                        @endif
                    </div>
                </div>
            </div>
        </div>
    </div>

and thats the modal i putted them in one view in laravel blade


    <!-- Modal -->
    <div class="modal fade" id="ModalDelete" data-backdrop="static" data-keyboard="false"
         tabindex="-1" aria-labelledby="deleteLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title text-primary" id="deleteLabel">Delete</h5>
                    <button type="button" class="close {{App::isLocale('ar') ? 'modal-x-sign' : ''}}"
                            data-dismiss="modal"
                            aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <form method="POST" action="" id="delete_form" autocomplete="off">
                    {{ csrf_field() }}
                    {{ method_field('delete') }}
                    <div class="modal-body">
                        <div class="card-body">
                            <div class="basic-form">
                                <input type="hidden" name="id" id="album_id" value="">
                                <span> <b class="text-danger" id="text_meesage"></b></span>
                            </div>
                        </div>
                    </div>

                    <div class="modal-footer">
                        <button type="button" class="btn btn-outline-primary" data-dismiss="modal">{{__('words.close')}}
                        </button>
                        <button type="submit" class="btn btn-outline-danger">{{__('words.delete')}}</button>
                    </div>
                </form>
            </div>
        </div>
    </div>

    <script>
        function delete_fn(id) {
            var url = "{{route('albums.delete_album' , ':id')}}";
            url = url.replace(':id', id);
            $.ajax({
                type: "Get",
                url: url,
                datatype: 'JSON',
                success: function (data) {
                    console.log(data);
                    if (data.status == true) {
                        let destroy = "{{route('albums.destroy' , ':id')}}";
                        destroy = destroy.replace(':id', data.data.album.id);
                        $('#delete_form').attr('action', destroy);
                    }
                },
                error: function (reject) {
                    alert(reject);
                }
            });
        }
    </script>
@endsection



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source