Ich habe diese Suchfunktionalität in einer meiner Seite, dass, wenn der Benutzer auf Suche klicken würde es zu einem Controller gehen, wo es eine Tabelle nach den Benutzereingabe suchen würde, dann würde ich Zurück zur vorherigen Seite, aber die Datensätze, die angezeigt werden sollen, basieren bereits auf der Suche. was ich bisher getan haben ist die Funktion Suche und es arbeitet bereits hier ist esUmleiten zurück zur vorherigen Seite mit Daten nach der Suche Laravel 4.2
public function tsearch()
{
$rnme = Input::get('rname');
$ath = Input::get('auth');
$fsze = Input::get('fsize');
$ftyp = Input::get('ftype');
$dc = Input::get('dcreate');
$du = Input::get('dupload');
$wld = Input::get('wldcrd');
$sbar = Input::get('searchb');
// dd($sbar);
// dd($sbar , $rnme , $ath , $fsze , $ftyp , $dc , $du, $wld);
$subcatid = Session::get('SCid');
$NSAdata = DB::table('nsa_fileuploads AS fu')
->join('nsa_systemusers AS nsu' , 'fu.sid' , '=' , 'nsu.sid')
->join('nsa_subcategory AS sc' , 'fu.subcategoryid' , '=' , 'sc.subcategoryid')
->join('nsa_maincategory AS mc' , 'sc.maincategoryid' , '=' , 'mc.maincategoryid')
->select('fu.fileid' , 'fu.filename' , 'fu.filesize' , 'fu.filetype',
'fu.thumbnail' , 'fu.confidential' , 'fu.sid', 'nsu.username',
'sc.subcategoryname', 'fu.updated_at' , 'fu.created_at', 'mc.maincategoryname' , 'sc.subcategoryid')
->where('fu.subcategoryid' , '=' , $subcatid);
$tick = "";
if($rnme == 'true')
{
$tick = $tick . " rname";
$NSAdata = $NSAdata->where('fu.filename' , 'LIKE' , '%'.$sbar.'%');
}
if($ath == 'true')
{
$tick = $tick . " auth";
$NSAdata = $NSAdata->where('nsu.username' , 'LIKE' , '%'.$sbar.'%');
}
if($fsze == 'true')
{
$tick = $tick . " fsze";
$NSAdata = $NSAdata->where('fu.filesize' , 'LIKE' , '%'.$sbar.'%');
}
if($ftyp == 'true')
{
$tick = $tick . " ftyp";
$NSAdata = $NSAdata->where('fu.filetype' , 'LIKE' , '%'.$sbar.'%');
}
if($dc == 'true')
{
$tick = $tick . " dc";
$NSAdata = $NSAdata->where('fu.created_at' , 'LIKE' , '%'.$sbar.'%');
}
if($du == 'true')
{
$tick = $tick . " du";
$NSAdata = $NSAdata->where('fu.updated_at' , 'LIKE' , '%'.$sbar.'%');
}
if($wld == 'true')
{
$tick = $tick . " wld";
$NSAdata = $NSAdata->where('fu.wildcard' , 'LIKE' , '%'.$sbar.'%');
}
$NSAdata = $NSAdata->get();
dd($NSAdata);
Redirect::back()->with('NSAdata' , $NSAdata);
}
mein Problem ist jetzt, wie es die Umleitung zurück auf die vorherige Seite mit den Daten, die ich bisher gesucht haben i'am mit Diese
Redirect::back()->with('NSAdata' , $NSAdata);
aber es leitet nur auf eine leere weiße Seite um. irgendwelche Ideen, wie ich das machen kann? vielen Dank!