2

このパッケージを使用しようとしています:

https://github.com/VentureCraft/revisionable

しかし、私は得る:

致命的なエラー: クラス 'Auth' が /var/www/html/selection/vendor/venturecraft/revisionable/src/Venturecraft/Revisionable/RevisionableTrait.php に見つかりません

DBも同様です。

彼が使用するコードでは、\

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

ファサードに用途を追加して\を捨てると、機能します。

パッケージを変更せずに修正する方法はありますか?

さらに詳しい情報。

この特性で問題が発生しています。

ソース

手順で説明されているように、モデルで使用しようとしています:

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