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