我用laravel 5.3如何從Laravel的表中獲取所有行(沒有軟刪除)?
我用這個: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