Javascript 如何将Laravel路由注入打包在webpack中的js文件?

Javascript 如何将Laravel路由注入打包在webpack中的js文件?,javascript,laravel,webpack,Javascript,Laravel,Webpack,我有一个js文件来检查用户名是否可用。我有一个可重用的ajax类,我可以将数据发布到该类并侦听结果。此类是可重用的,并且只将url作为初始化参数。因此,如果我想检查电子邮件是否免费,我可以通过我的Laravel路线检查电子邮件。检查用户名的模块已经打包到它的OnIIFE中(尽管我愿意接受关于不同实现的建议) 目前,我在自己的js文件中有完整的check用户名,该文件与WebPack捆绑在一起 目前,我将我的初始化保存在Web包外部和html中 <script> let api

我有一个js文件来检查用户名是否可用。我有一个可重用的ajax类,我可以将数据发布到该类并侦听结果。此类是可重用的,并且只将url作为初始化参数。因此,如果我想检查电子邮件是否免费,我可以通过我的Laravel路线检查电子邮件。检查用户名的模块已经打包到它的OnIIFE中(尽管我愿意接受关于不同实现的建议)

目前,我在自己的js文件中有完整的check用户名,该文件与WebPack捆绑在一起

目前,我将我的初始化保存在Web包外部和html中

<script>
    let apiQuery = new CustomLib.ApiQuery('{{route('users.name.availability')}}');
</script>
base.js

$(function () {
    apiQuery.subscribe(results);

    mybutton.on('change', function(e){
        apiQuery.search($(this).val());
    });

    function results(data){
        //.. Do something
    }

});
import ApiQuery from './_apiquery';
require('./_username_availability');
export {ApiQuery};