Добрый вечер!
Имеется блог на Laravel 4. У постов есть такие поля(в базе):
1.
type_Id
2.
area_id
Также, имеется таблица
types и
areas, в которых хранятся данные (id, name).
Нужно сделать поиск, через select. Frontend часть уже сделал, но как вывести результат, если мы имеем несколько значений?
// SearchControll.php
public function search(){
$data = Input::all();
$results = Search::get($data);
return View::make('search', array(
'results' => $results
));
// Search.php - model
public static function get($data){
$result = array(
Post::where('type_id', 'LIKE', $data['type'])->get(),
Post::where('area_id', 'LIKE', $data['area'])->get()
)
return $result;
}
// search.blade.php
@extends('template.template')
@section('content')
@foreach($results as $result)
<h2>{{ $result->title }}</h2>
<p>{{ $result->desc }}</p>
@endforeach
@stop