Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel select2 require/ import

I'm trying to require/ import select2 into the project but unsuccessfully.

Tried these two always getting $('#state').select2 is not a function. When I include select2 in standard <script> tag, everything works.

require('./bootstrap');

import 'select2';

$('#state').select2({
  minimumResultsForSearch: -1
});

and

require('./bootstrap');

window.select2 = require('select2/dist/js/select2.min.js');

$('#state').select2({
  minimumResultsForSearch: -1
});
like image 519
DominikN. Avatar asked Nov 22 '25 13:11

DominikN.


1 Answers

If you are using laravel mix after you install select2 using npm

npm i select2

You can simply add it to your app.js

require('select2');

Or

window.select2 = require('select2');
like image 131
Mehdi Shahamirian Avatar answered Nov 24 '25 02:11

Mehdi Shahamirian