Laravel Symfony\Component\Debug\Exception\FatalThrowableError(E#u ERROR)类';App\Providers\View';找不到

Laravel Symfony\Component\Debug\Exception\FatalThrowableError(E#u ERROR)类';App\Providers\View';找不到,laravel,Laravel,AppServiceProvider.php文件出现运行时错误。遵循我的代码 <?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; use App\Category; class AppServiceProvider extends ServiceProvider { /** * Bootstrap

AppServiceProvider.php文件出现运行时错误。遵循我的代码

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

use Illuminate\Support\Facades\Schema;

use App\Category;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {

        View::share('name','bitm');

        View::composer('frontEnd.includes.menu',function($view){


            $publishedCategories = Category::where('publicationStatus',1)->get();

            $view->with('publishedCategories',$publishedCategories);
        });
    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}

您缺少命名空间
\illumb\Support\Facades\View::share()

use \Illuminate\Support\Facades\View;
编辑


正如@d3jn所指出的,正确的方法就是
use-View默认情况下,Laravel为其正面注册别名,因此
使用视图
也是一个可行且短得多的备选方案。@Md.PalashAlam如果未找到
light\Support\Facades\View
,则您可能在
use
语句中输入了错误。如果您正在使用别名(只需
使用视图
),那么您可能应该在
config/app.php
中检查
别名
,并查看是否在那里分配了
视图