【发布时间】:2019-09-27 07:50:16
【问题描述】:
我想将搜索查询传递给 laravel 视图,现在我尝试使用 compact 和 compatct-> 但结果仍然是相同的“未定义变量:查询”
我尝试通过单一查询“abc”、“bcd”等硬代码。它的工作 /kategoria?query=abc&page=2,但是当我想制作一些通配符时,我无法将变量查询传递给查看。
搜索控制器功能
public function kategorie(Request $request)
{
$query = $request->input('query');
$pages = Page::where('kategoria', 'like', "%$query%")
->orWhere('tags', 'like', "%$query%")
->paginate(5);
return view('kategoria')->compact('pages')->with('query', $query);
}
查看分页输出(可以,但我需要搜索结果而不是 abc)
{{ $pages->appends(['query' => 'abc' ])->links() }}
查看带有变量的分页并且不起作用:/
{{ $pages->appends(['query' => $query ])->links() }}
ErrorException {#745 ▼
#message: "Undefined variable: query"
#code: 0
#file: "/home/mitek91/domains/test91.vot.pl/public_html/obito/storage/framework/views/653b682019bed23b6b130f5076f5c885047247fb.php"
#line: 1
#severity: E_NOTICE
}
【问题讨论】: