TypeError no capturado: $ (...) .select2 no es una función

Descargo el paquete select2 e incluyo los dos archivos select2.min.css y select2.min.js en mi archivo público laravel, select2.min.css en la carpeta public / css y select2.min.js en la carpeta public / js Y yo quiero hacer una selección múltiple en mi página. Aquí está mi "seleccionar" 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>*

Y este es mi<script> sección:

<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>

No sé si la selección múltiple no funciona y el navegador siempre muestra "Error de tipo no capturado: $ (...). Select2 no es una función"

¿Todos han encontrado este problema antes?

Respuestas a la pregunta(2)

Su respuesta a la pregunta