php – 未找到类’Breadcrumbs’

我正在使用this面包屑包

首先,我运行了这个命令行:

作曲家需要davejamesmiller / laravel-breadcrumbs:5.x

我也遵循以下步骤:

将服务提供者添加到我的composer.json中的提供者和别名:

"extra": {
    "laravel": {
      "laravel": {
          "providers": [
              "DaveJamesMiller\\Breadcrumbs\\BreadcrumbsServiceProvider"
          ],
          "aliases": {
              "Breadcrumbs": "DaveJamesMiller\\Breadcrumbs\\Facades\\Breadcrumbs"
          }
      }
    }
},

在我的routes / breadcrumbs.PHP中,我有这些代码

// Home
Breadcrumbs::for('home', function ($trail) {
    $trail->push('Home', route('home'));
});

// Home > Contact Us
Breadcrumbs::for('contact-us', function ($trail) {
    $trail->parent('home');
    $trail->push('Contact Us', route('contact-us'));
});

// Home > About
Breadcrumbs::for('about', function ($trail) {
    $trail->parent('home');
    $trail->push('About', route('about'));
});

在routes / web.PHP我有这个

Route::get('contact-us', 'ContactUsController@ContactUs')->name('contactus');
Route::post('contact-us',[
  'as'=>'contactus.store',
  'uses'=>'ContactUsController@ContactUsPost'
]);

在我的contactUs.blade.PHP我有这个

<div class="col-md-12">
     {{ Breadcrumbs::render('contactus') }}
</div>

当我转到联系我们页面时,我看到了这个错误

Class 'Breadcrumbs' not found (View: /Applications/MAMP/htdocs/blabla/Frontend/resources/views/contactUs.blade.PHP)

我也累了作曲家更新davejamesmiller / laravel-breadcrumbs和PHP artisan包:发现但仍然没有运气

任何人都知道我错过了什么或做错了什么? Laravel的新手,在此之前一直使用Yii.我正在使用Laravel版本5.8.3

谢谢!!

解决方法:

感谢@kerbholz的解决方案.在我的composer.json中移动了下面的代码

"extra": {
    "laravel": {
      "laravel": {
          "providers": [
              "DaveJamesMiller\\Breadcrumbs\\BreadcrumbsServiceProvider"
          ],
          "aliases": {
              "Breadcrumbs": "DaveJamesMiller\\Breadcrumbs\\Facades\\Breadcrumbs"
          }
      }
    }
},

到我的config / app.PHP

'providers' => [
        .....
        DaveJamesMiller\Breadcrumbs\BreadcrumbsServiceProvider::class
],
'alias' => [
        .....
        "Breadcrumbs" => DaveJamesMiller\Breadcrumbs\Facades\Breadcrumbs::class 
]

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...