Laravel - scope- pass 2 Parameter scope
Habe ich eine status-Spalte in meiner Tabelle mit 3 Staaten (Registrierung, Weiterleitung, fertig).
Habe ich eine andere links in meiner Sicht für die Ergebnisse filtern:
<li>{{ link_to_route('psa.index', 'Eingetragen', array('f' => 'register'), $attributes = array('title' => 'Eingetragen!' )) }}</li>
<li>{{ link_to_route('psa.index', 'Wird erledigt', array('f' => 'forwarded'), $attributes = array('title' => 'Wird erledigt!' )) }}</li>
<li>{{ link_to_route('psa.index', 'Unerledigt', array('f' => 'forwarded', 'register'), $attributes = array('title' => 'Wird erledigt!' )) }}</li>
Hier kommt der controller snippet:
if(Input::get('f'))
{
$reports = PsaReports::filter(Input::get('f'))->with('automat', 'failure')->orderBy('incoming_day', 'desc')->orderBy('incoming_time', 'desc')->paginate(30);
}
Und hier der Rahmen:
public function scopeFilter($filter, $search)
{
return $filter->where('status', $search);
}
Mit dem Dritten link oben, ich will scope den status-register und weitergeleitet. Der link übergibt zwei Parameter, wie kann ich geben Sie Sie in den Rahmen?
Oder ist es nur möglich mit einem zweiten scope?
vielen Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie einen Dritten parameter in Ihrem Bereich und machen dann etwas besonderes, wenn der parameter gesetzt ist.
Ihrem Umfang
Ihren controller snippet
Ihren link