如何安装新星面包屑?
Posted
技术标签:
【中文标题】如何安装新星面包屑?【英文标题】:How to install Nova Breadcrumbs? 【发布时间】:2021-12-26 10:10:02 【问题描述】:Breadcrumbs 是一个工具,它为 nova 资源添加可点击路径以帮助导航。不幸的是,在我按照安装手册中的步骤操作之后:
app/Providers/NovaServiceProdivder.php
:
use Laravel\Nova\NovaApplicationServiceProvider;
class NovaServiceProvider extends NovaApplicationServiceProvider
...
public function tools()
return [
\ChrisWare\NovaBreadcrumbs\NovaBreadcrumbs::make(),
];
app/Nova/Resource.php
:
<?php
namespace App\Nova;
use Laravel\Nova\Http\Requests\NovaRequest;
use Laravel\Nova\Resource as NovaResource;
use ChrisWare\NovaBreadcrumbs\Traits\Breadcrumbs;
abstract class Resource extends NovaResource
use Breadcrumbs;
....
路径工具没有出现,我的浏览器显示:
:3000/nova-vendor/chris-ware/nova-breadcrumbs:1 Failed to load resource: the server responded with a status of 404 (Not Found)
vendor.js?id=e2c07eb6c9b9faf610fc:1 Uncaught (in promise) Error: Request failed with status code 404
at FtD3.t.exports (vendor.js:1)
at t.exports (vendor.js:1)
at XMLHttpRequest.y (vendor.js:1)
:3000/nova-vendor/chris-ware/nova-breadcrumbs:1 Failed to load resource: the server responded with a status of 404 (Not Found)
vendor.js?id=e2c07eb6c9b9faf610fc:1 Uncaught (in promise) Error: Request failed with status code 404
at FtD3.t.exports (vendor.js?id=e2c07eb6c9b9faf610fc:1)
at t.exports (vendor.js?id=e2c07eb6c9b9faf610fc:1)
at XMLHttpRequest.y (vendor.js?id=e2c07eb6c9b9faf610fc:1)
我做错了什么?
【问题讨论】:
【参考方案1】:我已经以这种方式安装和配置了它。 与官方文档略有不同。 我希望它可以帮助你! :)
第 1 步
composer require chris-ware/nova-breadcrumbs
第 2 步
use ChrisWare\NovaBreadcrumbs\Traits\Breadcrumbs;
abstract class Resource extends NovaResource
use Breadcrumbs;
/* CODE */
第 3 步
文件:“NOVA_FOLDER/src/NovaServiceProvider.php”
use ChrisWare\NovaBreadcrumbs\NovaBreadcrumbs;
/* CODE */
public function registerRoutes()
return [
new NovaBreadcrumbs,
];
像魅力一样工作!
Link to package
【讨论】:
以上是关于如何安装新星面包屑?的主要内容,如果未能解决你的问题,请参考以下文章