Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Lravel中找不到具有ViewComposer的类_Php_Laravel - Fatal编程技术网

Php 在Lravel中找不到具有ViewComposer的类

Php 在Lravel中找不到具有ViewComposer的类,php,laravel,Php,Laravel,我正在尝试使用Laravel view composer。我已经在config/app.php中注册了我的类,但我一直收到以下错误: “类App\Http\ViewComposer\PostComposer不存在 您的命名空间错误 您正在从导入(复数): 您的名称空间是错误的 您正在从导入(复数): 试试看:namespace-App\Http\ViewComposer到namespace-App\Http\ViewComposer试试看:namespace-App\Http\ViewCompo

我正在尝试使用Laravel view composer。我已经在config/app.php中注册了我的类,但我一直收到以下错误:

“类App\Http\ViewComposer\PostComposer不存在


您的命名空间错误

您正在从导入(复数):


您的名称空间是错误的

您正在从导入(复数):


试试看:
namespace-App\Http\ViewComposer
namespace-App\Http\ViewComposer
试试看:
namespace-App\Http\ViewComposer
namespace-App\Http\ViewComposer

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use View;

class ComposerServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap services.
     *
     * @return void
     */
    public function boot()
    {
        View::composer('plain','App\Http\ViewComposers\PostComposer');
    }

    /**
     * Register services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}
<?php

namespace App\Http\ViewComposer;

use Illuminate\View\View;
use App\Post;

class PostComposer
{
    public function comspose(View $view)
    {
        $posts = Post::all();
        $view->with('postha', $posts );
    }
}
App\Http\ViewComposers\PostComposer
App\Http\ViewComposer