微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 
]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐