Iam试图检查2列值是否匹配? 我有1 db表类(id,cls,divn) im从列表box.using标记中选择类。并且也从列表框中输入除法。使用标记.. 如果选择(例如:class-1和division -A)如果它已经在数据库中,则给出警报msg..it已被其他明智保存到数据库中。 即时通讯使用Controller.php这样的代码是如何检查2列值是否匹配使用laravel 4
try
{
$clss = Input::get('cls');
$divn = Input::get('divn');
$cs = ForumClass::where('cls', '=', $clss && 'divn', '=', $divn);
if((empty($cs)))
{
throw new \Exception("Class not found");
}
return Redirect::route('getclasses')
->with('success','Its Already taken');
}
catch (Exception $e)
{
ForumClass::create([
'cls'=>Input::get('cls').'-'.Input::get('divn'),
]);
return Redirect::route('classes')
->with('fail','classes submited');
}
我现在的问题是..this代码是不行的。 $cs = ForumClass::where('cls', '=', $clss && 'divn', '=', $divn);
如果任何选定的1类和分裂-A包含警报“它已经采取” 其真实,,,
但类-8和分裂-d是OT在数据库中,但它也给了相同的警报“它已经拿了”。
我的数据库
ID CLS DIVN
11.一种
2 5℃
4 10甲
5 4个G
如何检查2个中的值是已经退出或不在laravel 4。
请注意,如果您不需要实际记录,也可以使用'exists()'而不是'first()'。 – lukasgeiter 2015-03-02 12:13:06
@lukasgeiter编辑谢谢你。 – 2015-03-02 12:14:43
iam使用此代码$ cs = ForumClass :: where('cls',$ clss) - > where('divn',$ divn) - > first(); ...它的工作........ .......谢谢 – CNBITMS 2015-03-03 08:22:40