PHPackages                             wu/giorgio-spa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. wu/giorgio-spa

ActiveLibrary

wu/giorgio-spa
==============

laravel vue spa

v1.5(3y ago)931MITVuePHP &gt;=8.0.2CI failing

Since Aug 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/m-finder/giorgio-spa)[ Packagist](https://packagist.org/packages/wu/giorgio-spa)[ RSS](/packages/wu-giorgio-spa/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (4)Versions (8)Used By (0)

[![](https://camo.githubusercontent.com/23cbf1628d7e28b914339044d22da152e953fc1dec9dc6eeb056b2897e2e8c47/68747470733a2f2f6d2d66696e6465722e6769746875622e696f2f696d616765732f6176617461722e6a706567)](https://camo.githubusercontent.com/23cbf1628d7e28b914339044d22da152e953fc1dec9dc6eeb056b2897e2e8c47/68747470733a2f2f6d2d66696e6465722e6769746875622e696f2f696d616765732f6176617461722e6a706567)

[![](https://camo.githubusercontent.com/f8f9cee0ea67d842b33a5a9761547225012eed6bc1ba6601c1b322d4fd04249e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417574686f722d6d2d2d66696e6465722d726564)](https://camo.githubusercontent.com/f8f9cee0ea67d842b33a5a9761547225012eed6bc1ba6601c1b322d4fd04249e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417574686f722d6d2d2d66696e6465722d726564)[![](https://camo.githubusercontent.com/9ed4d71047a6bc7ff2316b60b756ee939f9a55477726badad41e25884c1f48bb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d392e31392e302d726564)](https://camo.githubusercontent.com/9ed4d71047a6bc7ff2316b60b756ee939f9a55477726badad41e25884c1f48bb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d392e31392e302d726564)[![](https://camo.githubusercontent.com/454ef1a2d6a1f101a44d457a5c859d0f90e7678f03e65e4d4e9977663501289b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675652d332e322e33372d726564)](https://camo.githubusercontent.com/454ef1a2d6a1f101a44d457a5c859d0f90e7678f03e65e4d4e9977663501289b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675652d332e322e33372d726564)[![](https://camo.githubusercontent.com/27481b5b22430f96661c4448d7a7cd6a75498201af2dd2791a724f028d554fe1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d332e302e302d726564)](https://camo.githubusercontent.com/27481b5b22430f96661c4448d7a7cd6a75498201af2dd2791a724f028d554fe1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d332e302e302d726564)[![License](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)](https://packagist.org/packages/wu/giorgio-spa)

关于 About Giorgio Spa
--------------------

[](#关于-about-giorgio-spa)

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.

### 预览 Preview

[](#预览-preview)

[![](https://repository-images.githubusercontent.com/247018339/204baa68-7615-4332-9b9b-fd7d89204c3c)](https://repository-images.githubusercontent.com/247018339/204baa68-7615-4332-9b9b-fd7d89204c3c)

### 示例 Demo

[](#示例-demo)

[\[ vue-next-admin \]](https://gitee.com/lyt-top/vue-next-admin)

### 账号信息 Account

[](#账号信息-account)

```
URL: http://domain/admin
Account: admin
Password: abc123

```

### 安装 Install

[](#安装-install)

#### 安装扩展包 Composer require

[](#安装扩展包-composer-require)

```
composer require wu/giorgio-spa

```

#### 发布资源文件 Publish resources

[](#发布资源文件-publish-resources)

```
php artisan spa:install

```

#### 数据初始化 Data initialization

[](#数据初始化--data-initialization)

```
php artisan spa:init

```

#### 启动服务 run server

[](#启动服务-run-server)

```
yarn install && npm run dev
php artisan serve

```

#### 注意事项

[](#注意事项)

- 建议在新项目安装。
- It is recommended to install in a new project.
-
- 根据实际情况修改你的配置文件。
- Modify your configuration files according to the actual situation.
-
- 在 `config/permission` 定义权限相关的 `groups`、`methods` 和 `white_list`。
- Define permission-related `groups`, `methods`, and `white_list` in `config/permission`.
-
- 添加 `$this->call(\GiorgioSpa\Database\Seeders\PermissionSeeder::class);` 到 `Database\Seeders\DatabaseSeeder` 的 `run` 方法。
- Add `$this->call(\GiorgioSpa\Database\Seeders\PermissionSeeder::class);` to the `run` method of `Database\Seeders\DatabaseSeeder`.
-
- `config/permission` 定义的权限发生变更后需要执行 `php artisan db:seed` 刷新数据。
- After making changes to the permissions defined in `config/permission`, execute `php artisan db:seed` to refresh the data.
-
- 短信验证码需要自行对接短信平台。
- The SMS verification code needs to be integrated with the SMS platform independently.
-
- 系统设置以下菜单为演示菜单，不根据实际权限显示或隐藏，可以在 `resources/scripts/admin/router/route.ts` 中找到对应代码并移除。
- To set the following menu as a demonstration menu, irrespective of actual permissions for display or hiding, you can find the corresponding code in `resources/scripts/admin/router/route.ts` and remove it.
-
- 移除扩展包时需要手动清理 `config` 文件夹下的文件，否则可能会报错：`Class "Laravel\Sanctum\Sanctum" not found`。
- When removing the package, manually clean the files in the `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'

```

#### 鸣谢 Thanks

[](#鸣谢-thanks)

- [\[ vue-next-admin \]](https://gitee.com/lyt-top/vue-next-admin)

#### License

[](#license)

The Giorgio spa is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~18 days

Total

6

Last Release

1271d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/46b1fb52820a402b267705d4a327f82cb7ea1030604f3c21029de203d9f6179e?d=identicon)[m-finder](/maintainers/m-finder)

---

Top Contributors

[![m-finder](https://avatars.githubusercontent.com/u/27805032?v=4)](https://github.com/m-finder "m-finder (59 commits)")

---

Tags

emelent-pluslaravelspatypescriptvitevuevue-adminlaraveltypescriptvitevueSPA

### Embed Badge

![Health badge](/badges/wu-giorgio-spa/health.svg)

```
[![Health](https://phpackages.com/badges/wu-giorgio-spa/health.svg)](https://phpackages.com/packages/wu-giorgio-spa)
```

###  Alternatives

[cretueusebiu/laravel-nuxt

A Laravel-Nuxt starter project template.

1.1k6.3k](/packages/cretueusebiu-laravel-nuxt)[vikdiesel/admin-one-laravel-dashboard

Admin One - Laravel Dashboard Preset (SPA)

1435.5k](/packages/vikdiesel-admin-one-laravel-dashboard)[m2s/laravel-nuxt

NuxtJS framework integration for Laravel

2010.3k](/packages/m2s-laravel-nuxt)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
