因此,我在我的laravel項目的頁面中獲得了此表單,其中我的表單獲取了對URL的請求。輸入::有if語句中的單選按鈕值laravel
<div class="col-sm-2 form-group">
<div class="radio">
<label><input name="BalanceType" type="radio" value="pos">
Positiv</label>
</div>
</div>
<div class="col-sm-2 form-group">
<div class="radio">
<label><input name="BalanceType" type="radio" value="neg">
Negativ</label>
</div>
</div>
<div class="col-sm-2 form-group">
<div class="radio">
<label><input name="BalanceType" type="radio" value="null">
Noll</label>
</div>
</div>
伊夫瞭解,如果你要去有單選按鈕,然後他們的名字好是相同的,但使用不同的值,如果你要檢查,並取消其他人。
現在我使用我的單選按鈕是過濾不同類型的用戶和他們的平衡,如果它的消極,積極或空。
現在我試圖找出我應該寫在我的控制器中的if語句。在我嘗試複選框並使用if(Input :: has('name'))等等。這工作,但這只是爲不同名稱的複選框,現在我想使用單選按鈕。
我的問題是,我如何檢查是否有一個具有特定類型值的單選按鈕被選中,就像我用複選框和Input :: has做的一樣?
我的控制器:
public function balanceCheck()
{
$user = Auth::user();
$users = Auth::user()->school->users()->orderBy('id', 'DESC')->get();
if()
{
$users = Auth::user()->school->users()->where('balance', '>', 0)->orderBy('id', 'DESC')->get();
}
if()
{
$users = Auth::user()->school->users()->where('balance', '<', 0)->orderBy('id', 'DESC')->get();
}
if()
{
$users = Auth::user()->school->users()->where('balance', '=', 0)->orderBy('id', 'DESC')->get();
}
return View::make('admin.overview', ['user' => $user, 'users' => $users]);
}
在此先感謝
非常感謝你,這真的很有幫助。也感謝知識庫提示,我一定會嘗試一下! –