Использовать laravel-mix?
Js файлы кладешь в resources/assets, в webpack.mix.js указываешь где будут(будет) файл/ы после сборки
Открываешь routes/web.php и вставляешь:
Route::any('{all}', function () {
return view('main');
})->where(['all' => '.*']);
В main.blade.php у тебя будет простой html:5 с script[src=главный_джс]. В главном должен быть механизм запуска
Надеюсь, не криво объяснил. Пожалуйста