我正在使用jquery-ui。
这是我的代码。我正在寻找搜索。
<script type="text/javascript">
data =[
'Attock',
'Pindi',
'Pesha',
'lahore'
];
$('#search').autocomplete({
// source: data,
source: "{{ URL::to('autocom-search') }}",
minLength: 2,
select:function (key,value) {
// console.log(value);
}
})
</script>
public function search(Request $request){
$req= $request->q;
return redirect()-> route('/profiles/'.$req);
}
function show(User $user)
{
$users=$user->profile;
return view('profile.profile',[
'ProfileUser'=>$user,
'User'=>$users,
'posts'=>$user->posts()->paginate(2)
]);
如果我只是添加个人资料/ myname,那么它会给出确切的结果,但是在搜索功能中没有定义路由。错误显示。
答案 0 :(得分:0)
你的路线应该是这样的
Route::get('/profiles/{req}','SearchController@search')->name('search');
因此,您的return redirect()-> route('/profiles/'.$req);
应该替换为return redirect()-> route('search',['id'=>$req]);
Named route redirect
对此return redirect('/profiles/'.$req);