mercredi 1 avril 2020

Como hace un Where de un append o ultimo elemento de una traza en Laravel 5.4

pasa lo siguiente , tengo una un modelo de nombre

class Vehiculos {

protected $append = ['estado_vehiculo'] 
public function  _traza()
{
    return $this->morphMany('App\Comun\Trazabilidad\Trazabilidad','traceable');
}
public function getEstadoVehiculoAttribute()
{
    return $this->_traza()->orderBy('id','DESC')->first();
}

}

Necesito hacer lo siguiente $vehiculos = Vehiculos::where('estado_vehiculo',405)->paginate(); En otras palabras necesito filtra los vehiculos cuyo ultimo estado en la tabla morph sea 405.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire