diff options
| author | Camil Staps | 2017-09-20 17:12:43 +0200 | 
|---|---|---|
| committer | Camil Staps | 2017-09-20 17:12:43 +0200 | 
| commit | e661ce344127ca8acd1300746c5132098578fab7 (patch) | |
| tree | a0d55336f6d23d24ac08400c9846e30ca529b2af /app | |
| parent | Hide top users on some pages (diff) | |
Use POST for long queries; change request to TEXT type for the same reason
Diffstat (limited to 'app')
| -rw-r--r-- | app/Http/Controllers/VerbController.php | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/app/Http/Controllers/VerbController.php b/app/Http/Controllers/VerbController.php index 59289c1..042bfe2 100644 --- a/app/Http/Controllers/VerbController.php +++ b/app/Http/Controllers/VerbController.php @@ -33,14 +33,14 @@ use Illuminate\Support\Facades\Validator;  class VerbController extends Controller {  	public function random() { -		$verbs = Verb::where('active', 1)->get(); +		$verbs = Verb::where('active', 1);  		foreach (Input::get() as $col => $val) { -			$val = explode(',', $val); -			$verbs = $verbs->filter(function(Verb $item) use ($col, $val) { -				return in_array($item->getAttribute($col), $val); -			}); +			if ($col == '_token') +				continue; +			$vals = explode(',', $val); +			$verbs = $verbs->whereIn($col, $vals);  		} -		$verb = $verbs->random(); +		$verb = $verbs->get()->random();  		$log = new RandomLog();  		$log->request = json_encode(Input::get()); | 
