错误所以我有这样的代码
$Input = Input::all();
$makethis = Input::flash();
$soptions = Input::get('soptions');
$items = Gamefarm::where('roost_hen', '=',Input::get('sex'))
->where('bname', 'LIKE', '%$soptions%')
->paginate(6);
我想要做的就是laravel接受$soptions
内的值。当我尝试硬编码$soptions
它工作正常。
UPDATE:
一个问题
$Input = Input::all();
$makethis = Input::flash();
$textbox = Input::get('searchbox');
$soptions = Input::get('soptions');
var_dump($soptions);
$items = Gamefarm::where('roost_hen', '=', Input::get('sex'))
->where($soptions, 'LIKE', "$textbox")
->paginate(6);
return View::make('gamefarms/index', compact('items','makethis'));
现在我要做的是使用变量$soptions
要查询的字段名,我得到一个错误500,当我做到这一点
使用双引号,而不是单引号。或连接。 – ceejayoz 2014-12-11 05:48:54
如果您有第二个问题,最好在网站上发布新问题。 – msturdy 2014-12-11 06:38:05
是的,我知道,但我真的需要现在解决这个问题。对不起 – 2014-12-11 06:43:53