2016-06-14 83 views
1

我想知道如何在不將模型保存在octbercms或laravel中的情況下獲得複選框的當前狀態。謝謝。下面是我想怎樣做:Octobercms上的複選框查詢/ laravel

public function button_pressed(){  
    if(checked){ 
     //do something 
    } 
} 

回答

1

要檢查複選框被選中,你基本上要檢查,如果輸入的存在,因此使用請求對象:

use Illuminate\Http\Request; 

public function button_pressed(Request $request){ 
    if($request->has('checkbox_name')){ 
     // checkbox is check 
    } else { 
     // checkbox is NOT check 
    } 
} 

編輯:

public function button_pressed(){ 
    if(request()->has('checkbox_name')){ 
     // checkbox is check 
    } else { 
     // checkbox is NOT check 
    } 
} 
+0

嗨TheFallen,謝謝你的回覆。但是當我嘗試使用代碼時,出現以下錯誤。參數1傳遞給必須是一個照明實例\ http \請求 – tan

+0

@tan是您的** button_pressed **方法在控制器內,並且您是否在頂部添加** use **? – TheFallen

+0

嗨TheFallen,是的,我添加了Illuminate \ Http \ Request;在頂部。我已經嘗試在控制器和模型上使用button_pressed方法,但不適用於我。謝謝 – tan