File: D:/HostingSpaces/SBogers10/sportivo.komma.pro/app/Komma/Search/SearchController.php
<?php
namespace Komma\Search;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Input;
use Komma\Blog\BlogService;
use Komma\Mailers\MailService;
class SearchController extends Controller
{
public $data;
protected $searchService;
protected $blogService;
public function __construct(SearchService $searchService, BlogService $blogService){;
$this->searchService = $searchService;
$this->blogService = $blogService;
$this->data = [
'socialMeda' => false,
'articleBlock' => ['header' => 'Recente blog artikelen',
'articles'=> $this->blogService->getLatestBlogItems(2),
'footer'=>'Bekijk alle blog artikelen',
'url'=>'/blog']
];
}
public function show()
{
$search = Input::get('q');
$this->data = array_merge($this->data, $this->searchService->getContent('search'));
$this->data['results'] = $this->searchService->search($search);
$this->data['searchQuery']= $search;
return \View::make('layouts.pages.search')->with('data', (object)$this->data);
}
}