このパッケージを使用しようとしています:
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 が破損していました。:-(