首页 > 解决方案 > 致命错误:未找到特征“App\Comenter”

问题描述

我是 laravel 和 php 的新手

我正在使用Actualmab/comment为我的应用创建评论系统。

我用这个测试了它:

testcommenteract.php

<?php

require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';

use App\User;
Use App\Post;

$user = App\User::first();
$product = App\Post::first();

// $user->comment(Commentable $model, $comment = '', $rate = 0);
$user->comment($product, 'Lorem ipsum ..', 3);

// approve it -- if the user model `canCommentWithoutApprove()` or you don't use `mustBeApproved()`, it is not necessary
$product->comments[0]->approve();

// get avg rating -- it calculates approved average rate.
$product->averageRate();

// get total comments count -- it calculates approved comments count.
$product->totalCommentsCount();

它给了我这个错误:

Fatal error: Trait 'App\Commenter' not found in C:\xampp2\htdocs\galaxall\app\User.php on line 15

请帮忙

标签: phplaravel-5

解决方案


默认情况下,模型应添加到app文件夹中。此外,使用 Laravel 不需要自动加载文件,因为这是在框架内完成的。


推荐阅读