Ich habe einen "SearchController" erstellt, der in der Lage ist, Daten aus der Datenbank zu holen und sie auf meiner Wunsch-Webseite anzuzeigen. Dieser Code funktioniert perfekt.Creating Search & Redirect zu einer anderen URL in Laravel 5.2
class SearchController extends Controller
{
private $request;
/**
* @param Request $request
*/
public function search(Request $request)
{
/**
* Some values for the menu etc
*/
$menu_items = MarketType::markets();
//$market_type = MarketType::marketName($id);
$this->request = $request;
/**
* Taking input from the search form fields
*/
$keyword = $this->request['keyword'];
$category = $this->request['category'];
//dd($keyword);
/**
* Retrieving data from the database
*/
$generic = Market::searchNowDuplicate($keyword,$category);
//dd($generic);
// $markets = Market::find($id);
return view('frontend.search.product')
->with('menu', $menu_items)
->with('markets', $generic);
}
}
Jetzt versuche ich, um eine Bedingung hinzuzufügen, dass, wenn ich wählen Sie meine Kategorie als এ্যাম্বুলেন্স (Krankenwagen) als meine Seite wird umgeleitet zu „-Ansicht (‚frontend.service.service‘Rückkehr) ".
ist hier der Code,
class SearchController extends Controller
{
private $request;
/**
* @param Request $request
*/
public function search(Request $request)
{
/**
* Some values for the menu etc
*/
$menu_items = MarketType::markets();
//$market_type = MarketType::marketName($id);
$this->request = $request;
/**
* Taking input from the search form fields
*/
$keyword = $this->request['keyword'];
$category = $this->request['category'];
//dd($keyword);
if($category ==['এ্যাম্বুলেন্স'])
{
$generic = Market::searchNowDuplicate($keyword,$category);
return view('frontend.service.service')
->with('menu', $menu_items)
->with('markets', $generic);
}
/**
* Retrieving data from the database
*/
$generic = Market::searchNowDuplicate($keyword,$category);
//dd($generic);
// $markets = Market::find($id);
return view('frontend.search.product')
->with('menu', $menu_items)
->with('markets', $generic);
}
}
Bt meine zweite Code nicht funktioniert, i Seite "Frontend.service.service" zeigen wollen, aber es ist meine Seite "Frontend.product.product" immer zeigt.
Was genau funktioniert nicht? Was haben Sie versucht, das Problem zu beheben? Welche Ergebnisse hast du bekommen? –
Vielen Dank Sir, Sie für eine schnelle Wiederholung. Ich möchte Daten von dieser Abschnitt if ($ Kategorie == "এ্যাম্বুলেন্স") i Stattdessen bekommen bin immer resultieren aus return Ansicht ('frontend.search.product') -> mit (‘ menu ', $ menu_items) -> mit (' markets ', $ generic); { $ generic = Market :: searchNowDuplicate ($ keyword, $ category); return view ('frontend.service.service') -> mit ('menu', $ menu_items) -> mit ('markets', $ generic); } –
Das macht keinen Sinn für mich. Sie müssen in Ihrer Frage beschreibender sein. Versuchen Sie, indem Sie die Fragen in meinem früheren Kommentar beantworten. –