0
  • 蒸汽用户界面版本:v1.5.1
  • Laravel 版本:8.80.0
  • PHP 版本:^8.0

我们正在将 vapor-ui 集成到我们的系统中。所以我需要在布局和路线上做一些定制。

布局定制:

我使用了基于 nova 会话的 vapor-UI 身份验证,因此我需要在 vapor-ui 导航中添加一个链接,以便直接导航到 nova admin,并为注销 nova 用户添加另一个链接,而无需转到 nova admin。

所以我从 vapor-ui 包中导出了资源供应商文件夹中的 vapor-ui 布局,并在导航中添加了 nova admin 和 logout 链接。但现在它是正确的并且不会将任何路由器链接转换为锚标记。并且也没有得到您可以在附加图像中看到的任何 vapor-ui vuejs 组件结果。

截图 1

截图于 2 月 01 日 20-35-28

路线定制:

此外,我对 vapor-ui 路线进行了一些更改。我已将 web.php 文件从“vendor/laravel/vapor-ui/routes/web.php”移动到“public/vendor/vapor-ui/routes/web.php”并删除了“name('vapor- ui')" 来自下面的代码。

    ->group(function () {
        Route::get('/api/logs/{group}', [LogController::class, 'index']);
        Route::get('/api/logs/{group}/{id}', [LogController::class, 'show']);

        Route::get('/api/jobs/metrics', [JobMetricController::class, 'index']);

        Route::get('/api/jobs/{group}', [JobController::class, 'index']);
        Route::get('/api/jobs/{group}/{id}', [JobController::class, 'show']);

        Route::post('/api/jobs/failed/retry/{id}', [JobController::class, 'retry']);
        Route::post('/api/jobs/failed/forget/{id}', [JobController::class, 'forget']);

        Route::get('/{view?}', HomeController::class)->where('view', '(.*)')->name('vapor-ui');
    }); 

因为我已经更改了 vapor-ui 配置并且我已经使用“/”更改了路径,但它并不反映它总是反映默认的“vapor-ui”以及使用“vapor-ui”创建的所有导航链接,所以我需要将“vapor-ui”替换为“/”,以便我进行此更改。

但是在进行此更改后,vapor-ui 得到错误,您可以在附加的图像中看到。

截图于 2 月 03 日 11-46-18

4

0 回答 0