Construir query condicional con eloquent
AUTOR PREGUNTA #1
if ($status) { $this->where('status', $status); } if ($assignedto) { $this->where('assigned_to', $assignedto);} if ($fromDate != null && $toDate != null) { $this->whereBetween('date', array($fromDate, $toDate)); } $quotes = $this->orderBy('date', 'desc')->paginate(40);
Esto lo que debe hacer es retornar todos los resultados sin filtrar por el estatus asignado ni por las fechas.
-
¿Tienes la misma pregunta? Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
public function index() { return View::make('articles.index', [ 'articles' => Article::with('writer')->filter()->get() ]); }
#3
$quoteModel = $this; if ($status) { $quoteModel = $quoteModel->where('status', $status); } if ($assignedto) { $quoteModel = $quoteModel->where('assigned_to', $assignedto); } if ($fromDate != null && $toDate != null) { $quoteModel = $quoteModel->whereBetween('date', array($fromDate, $toDate)); } $quotes = $quoteModel->orderBy('date', 'desc')->paginate(40);