【发布时间】:2017-05-27 10:30:43
【问题描述】:
我创建了一个“SearchController”,它能够从数据库中获取数据并将其显示给我想要的网页。本守则完全有效。
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);
}
}
现在,我正在尝试添加一个条件,如果我选择我的类别为এ্যাম্বুলেন্স(救护车),我的页面将重定向到“返回视图('frontend.service.service')”。
这是代码,
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 我的第二个代码不起作用,我想显示页面“Frontend.service.service”,但它总是显示我的页面“Frontend.product.product”。
【问题讨论】:
-
究竟是什么不工作?您尝试过什么来解决问题?你得到了什么结果?
-
感谢先生,您的快速重播。我想从此部分获取数据 if($category =="এ্যাম্বুলেন্স") 相反,我从 return view('frontend.search.product') ->with('menu', $menu_items) ->with( '市场', $generic); { $generic = Market::searchNowDuplicate($keyword,$category);返回视图('frontend.service.service') ->with('menu', $menu_items) ->with('markets', $generic); }
-
这对我来说真的没有意义。您的问题必须更具描述性。尝试回答我之前评论中的问题。
-
好的先生,我正在编辑我的问题。
-
我已经编辑了我的问题,这有帮助吗? :)
标签: php sql laravel-5.2