public function scopeFilterSearch($query, $value) { $unique_key_ids = MavenFaq::where(function ($query) use($value) { $query->where('question', 'LIKE', '%' . $value . '%')->orWhere('answer', 'LIKE', '%' . $value . '%'); })->where('locale', Maven::getLocale())->lists('unique_key_id'); return $query->whereIn('id', $unique_key_ids); }
public function edit($id) { $maven_item = MavenUniqueKey::with('faqs')->find($id); $faqs = $maven_item->faqs->keyBy('locale'); return view('maven.input', ['page_title' => trans('maven.edit'), 'sort_options' => MavenUniqueKey::selectOptions(), 'tag_values' => [], 'locales' => MavenLocale::options(), 'current_locale' => Maven::getLocale(), 'maven_item' => $maven_item, 'faqs' => $faqs, 'mode' => 'update']); }