0
私は "SearchController"を作成しました。これはデータベースからデータを取得し、それを私の望みのWebページに表示することができます。このコードはきちんと動作します。今、私は私が私のページより(救急車)এ্যাম্বুলেন্সとしての私のカテゴリを選択した場合、戻りビュー( 『frontend.service.service』」にリダイレクトする、という条件を追加しようとしていますlaravelの別のURLへの検索とリダイレクトの作成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);
}
}
)」。ここで
は私の第二のコードが動作しないBT、私は「Frontend.service.service」ページを表示したいが、それは常に私のページ「Frontend.product.product」を示す、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);
}
}
コードです。
正確には動作しません。問題を解決しようとしましたか?結果は何でしたか? –
ありがとうございました。あなたはすぐに再生できます。私は からデータを取得したい、このセクション 場合($カテゴリ== "এ্যাম্বুলেন্স")の代わりに 私は リターンビューから ( 'frontend.search.product')結果を取得しています - >とします(」メニュー '、$ menu_items) - > with(' markets '、$ generic); { $ generic = Market :: searchNowDuplicate($ keyword、$ category);( 'frontend.service.service') - >( 'menu'、$ menu_items) - >( 'markets'、$ generic);を返します。 } –
それは本当に私には意味がありません。あなたはあなたの質問にもっと記述しなければなりません。私の以前のコメントの質問に答えてみてください。 –