vite-scripts.blade.php 463 B

1234567891011121314151617
  1. @php
  2. $manifestPath = public_path('build/manifest.json');
  3. @endphp
  4. @if (file_exists($manifestPath))
  5. @vite(['resources/js/app.js'])
  6. @else
  7. @php
  8. $jsFiles = glob(public_path('build/assets/app-*.js')) ?: [];
  9. usort($jsFiles, fn ($a, $b) => filemtime($b) <=> filemtime($a));
  10. $js = $jsFiles[0] ?? null;
  11. @endphp
  12. @if ($js)
  13. <script type="module" src="{{ str_replace(public_path(), '', $js) }}"></script>
  14. @endif
  15. @endif