2

我正在尝试使用这个包:

https://github.com/VentureCraft/revisionable

但我得到:

致命错误:在 /var/www/html/selection/vendor/venturecraft/revisionable/src/Venturecraft/Revisionable/RevisionableTrait.php 中找不到类“Auth”

数据库也是如此。

在他使用的代码中\

\DB::table($revision->getTable())->insert($revisions);

如果我在 Facade 中添加一个用途并放弃 \ 它就可以工作。

为什么会发生这种情况,有没有办法在不修改包的情况下修复它?

更多信息。

问题发生在这个特征中:

资源

我正在尝试在我的模型中使用,如说明中所述:

class Record extends Model

{
    use \Venturecraft\Revisionable\RevisionableTrait;

我想问题是 \DB 不工作。它应该在没有使用的情况下工作吗?

这是我的模型:

namespace App;
use Illuminate\Database\Eloquent\Model;

use Illuminate\Database\Eloquent\SoftDeletes;
use Venturecraft\Revisionable\RevisionableTrait;

//use Venturecraft\Revisionable\RevisionableTrait;


class Record extends Model

{
use RevisionableTrait;

    use SoftDeletes;

    //make these instances of Carbon
    protected $dates = [
        'created_at',
        'updated_at',
        'deleted_at',
        'date_selected'
    ];

    /**
     * Fillable fields
     *
     * @var array
     */
    protected $fillable = array('product_id', 'best', 'seconds', 'pitched', 'area_id', 'user_id', 'date_selected','selector_id');


    public static function boot()
    {
        parent::boot();
    }

}

作为一个测试,我尝试在我的控制器中使用 \DB 并且我得到: Class 'DB' not found in 255 这应该工作吗?

现在工作,我的 app.php 已损坏。:-(

4

0 回答 0