私はこれを使用laravel 5.3Laravelのテーブルからすべての行を(ソフト削除なしで)取得する方法は?
を使用します。https://github.com/jenssegers/laravel-mongodb
マイlaravelの雄弁は、このようなものです:
$data = Employee::select('id', 'name', 'salary', 'description')
->find($id);
私のモデルは、このようなものです:
<?php
namespace App\Models;
use Eloquent as Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Jenssegers\Mongodb\Eloquent\HybridRelations;
class Employee extends Eloquent
{
use HybridRelations;
use SoftDeletes;
protected $connection = 'mongodb';
public $table = 'employees';
protected $dates = ['deleted_at'];
...
}
問題があり、実行すると、ソフト削除された項目がそこに表示されます。なにが問題ですか?
あなたは何を意味するか、選択 – AshokGK
@Pandaでそれらを除外する必要がありますか? –
移行に$ table-> softDeletes()を追加しましたか? – stefansixx1