Skip to content

Commit dc62270

Browse files
committed
Eagerly prefetch assets
1 parent de07bd9 commit dc62270

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Diff for: src/Console/InstallCommand.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,11 @@ protected function installLivewireStack()
196196
copy(__DIR__.'/../../stubs/resources/markdown/policy.md', resource_path('markdown/policy.md'));
197197

198198
// Service Providers...
199-
copy(__DIR__.'/../../stubs/app/Providers/JetstreamServiceProvider.php', app_path('Providers/JetstreamServiceProvider.php'));
199+
copy(__DIR__.'/../../stubs/app/Providers/JetstreamServiceProvider.php', $provider = app_path('Providers/JetstreamServiceProvider.php'));
200+
$this->replaceInFile([
201+
PHP_EOL.'use Illuminate\Support\Facades\Vite;',
202+
PHP_EOL.' Vite::prefetch(concurrency: 3);'.PHP_EOL,
203+
], '', $provider);
200204
ServiceProvider::addProviderToBootstrapFile('App\Providers\JetstreamServiceProvider');
201205

202206
// Models...
@@ -766,8 +770,8 @@ protected function runDatabaseMigrations()
766770
/**
767771
* Replace a given string within a given file.
768772
*
769-
* @param string $search
770773
* @param string $replace
774+
* @param string|array $search
771775
* @param string $path
772776
* @return void
773777
*/

Diff for: stubs/app/Providers/JetstreamServiceProvider.php

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace App\Providers;
44

55
use App\Actions\Jetstream\DeleteUser;
6+
use Illuminate\Support\Facades\Vite;
67
use Illuminate\Support\ServiceProvider;
78
use Laravel\Jetstream\Jetstream;
89

@@ -24,6 +25,8 @@ public function boot(): void
2425
$this->configurePermissions();
2526

2627
Jetstream::deleteUsersUsing(DeleteUser::class);
28+
29+
Vite::prefetch(concurrency: 3);
2730
}
2831

2932
/**

0 commit comments

Comments
 (0)