wu/giorgio-spa is a Laravel package for laravel vue spa.
It currently has 8 GitHub stars and 31 downloads on Packagist (latest version v1.5).
Install it with composer require wu/giorgio-spa.
Discover more Laravel packages by wu
or browse all Laravel packages to compare alternatives.
Last updated
![]()
Laravel Vue 单页式管理后台,适用于小型全栈式项目,快速搭建管理后台。 前端框架基于 Vite,Vue3 Typescript 和 Element-Plus。
Laravel Vue Single-Page Administration Panel, suitable for small full-stack projects, enables rapid construction of admin dashboards. The frontend framework is built on Vite, Vue 3 TypeScript, and Element-Plus.
URL: http://domain/admin
Account: admin
Password: abc123
composer require wu/giorgio-spa
php artisan spa:install
php artisan spa:init
yarn install && npm run dev
php artisan serve
config/permission 定义权限相关的 groups、methods 和 white_list。groups, methods, and white_list in config/permission.$this->call(\GiorgioSpa\Database\Seeders\PermissionSeeder::class); 到 Database\Seeders\DatabaseSeeder 的 run 方法。$this->call(\GiorgioSpa\Database\Seeders\PermissionSeeder::class); to the run method of Database\Seeders\DatabaseSeeder.config/permission 定义的权限发生变更后需要执行 php artisan db:seed 刷新数据。config/permission, execute php artisan db:seed to refresh the data.resources/scripts/admin/router/route.ts 中找到对应代码并移除。resources/scripts/admin/router/route.ts and remove it.config 文件夹下的文件,否则可能会报错:Class "Laravel\Sanctum\Sanctum" not found。config folder, otherwise you may encounter an error: Class "Laravel\Sanctum\Sanctum" not found.如果报错 WebSocket connection to 'ws://laravel.test:5173/' failed,在 .env 添加如下两行,并根据实际情况修改:
If you encounter the error "WebSocket connection to 'ws://laravel.test:5173/' failed," add the following two lines to the .env file and modify them according to your actual situation:
VITE_KEY_PATH='.config/valet/Certificates/laravel9.test.key'
VITE_CERT_PATH='.config/valet/Certificates/laravel9.test.crt'
The Giorgio spa is open-sourced software licensed under the MIT license.