没有为新的服务提供程序找到类


class not found for new service provider

我新建了一个文件夹viewcomposer,并添加了一个新文件ViewComposer.php。路径= App/Http/ViewCompers/ViewComper.php

下面是我的代码
<?php namespace App'Providers;
use Illuminate'Support'ServiceProvider;
class ViewComposer extends ServiceProvider{
     public function boot(){
            view()->composer('*', function (View $view) {
             $view->with('new_thread_comment_count', '50');
     });
}

和在我的config'app.php我添加了

'App'Providers'ViewComposer',

和我也运行了composer dump- auload。但我仍然收到 fatalerroreexception在ProviderRepository.php行146:类"App'Providers'ViewComposer"未找到。

我错过什么了吗?

app文件夹是PSR-4,所以类的命名空间应该反映类文件路径:

//set this namespace
namespace App/Http/ViewComposers;
use Illuminate'Support'ServiceProvider;
class ViewComposer extends ServiceProvider{
     public function boot(){
            view()->composer('*', function (View $view) {
             $view->with('new_thread_comment_count', '50');
     });
}

和,在config'app.php:

'App'Http'ViewComposers'ViewComposer',