TypeError não capturado: $ (…) .select2 não é uma função

Eu baixo o pacote select2 e incluo os dois arquivos select2.min.css e select2.min.js no meu arquivo público do laravel, select2.min.css na pasta public / css e select2.min.js na pasta public / js E eu deseja fazer uma seleção múltipla na minha página. Aqui está o meu "select" como:

 <select class="form-control js-example-basic-multiple" name="tags"         
     multiple="multiple"> 
    @foreach($tags as $tag)
       <option value='{{ $tag->id }}'>{{ $tag->name }}</option>
    @endforeach
 </select>*

E este é o meu<script> seção:

<script  src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="{{ URL::to('js/select2.min.js') }}"></script></script>
<script>
        $(document).ready(function(){
            $(".js-example-basic-multiple").select2();
        });
</script>

Não sei se a seleção múltipla não está funcionando e o navegador sempre mostra "Uncaught TypeError: $ (...). Select2 não é uma função"

Todo mundo já encontrou esse problema antes?

questionAnswers(2)

yourAnswerToTheQuestion