aboutsummaryrefslogtreecommitdiff
path: root/app/Http/Controllers/VerbController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/VerbController.php')
-rw-r--r--app/Http/Controllers/VerbController.php12
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());