I Laravel 5.3Wie erhalten Sie alle Zeilen (ohne Soft gelöscht) aus einer Tabelle in Laravel?
ich diese verwenden verwenden: https://github.com/jenssegers/laravel-mongodb
Meine Laravel eloquent ist wie folgt:
$data = Employee::select('id', 'name', 'salary', 'description')
->find($id);
Mein Modell ist wie folgt:
<?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'];
...
}
Das Problem ist, Wenn sie ausgeführt wird, erscheinen die gelöschten Elemente dort. Was ist falsch?
Sie müssen sie in – AshokGK
@Panda Auswahl auszuschließen, Was meinen Sie? –
Haben Sie die $ table-> softDeletes() in Ihrer Migration hinzugefügt? – stefansixx1