/**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     parent::boot($router);
     $router->bind('user', function ($value) {
         return User::where('username', $value)->first();
     });
     $router->bind('faq', function ($value) {
         return Question::where('id', $value)->first();
     });
 }
Exemplo n.º 2
0
 public function getQuestions()
 {
     $query = Request::get('q');
     //$questions = Question::all();
     $searchValues = preg_split('/\\s+/', $query);
     // split on 1+ whitespace
     $questions = Question::where(function ($q) use($searchValues) {
         foreach ($searchValues as $value) {
             $q->orWhere('keywords', 'like', "%{$value}%");
         }
     })->get();
     return view('static.support.faq')->with(['questions' => $questions]);
 }