0
我有以下問題?當您在我們的平臺上搜索foo時,您會得到一個空白頁面的搜索結果。如果用戶在不在我們平臺上的搜索查詢中輸入搜索結果,並顯示一個像「很抱歉但我們的平臺上沒有foo」這樣的小反應,我想要輸入一個搜索結果。Laravel搜索結果
在我們searchcontroller.php下控制器我有以下
<?php
class SearchController extends BaseController
{
public function getIndex()
{
$search = Request::get('q');
if (empty($search)) {
return Redirect::to('gallery');
}
$extends = explode(' ', $search);
$images = Images::where('title', 'LIKE', '%' . $search . '%')
->orWhere('tags', 'LIKE', '%' . $search . '%')->orWhere('category', '=', $search)
->where('deleted_at', '=', NULL)->where('approved','=',DB::raw(1))->orderBy('created_at', 'desc');
foreach ($extends as $extend) {
$images->orWhere('tags', 'LIKE', '%' . $extend . '%')
->orWhere('title', 'LIKE', '%' . $search . '%')
->orWhere('image_description', 'LIKE', '%' . $search . '%');
}
$images = $images->paginate(30);
return View::make('gallery/index')
->with('images', $images)
->with('title', t('Searching for').' "' . ucfirst($search) . '"');
}
}
「我想...」然後做。具體是什麼問題? – bjb568