In laravel I've only got pagination, but I want pagination with searching.
Here is my code for pagination.
$leads = DB::table('leads')->join('states','leads.state','=','states.id')->join('districts','leads.district','=','districts.id')->join('users','leads.userid','=','users.id')->select('leads.*','states.name as sname','districts.name as dname','users.name as uname')->orderBy('leads.id', 'desc')->paginate(10);
I have tried pagination with searching but it's not working properly.
Here is the my code:
$leads = DB::table('leads')->join('states','leads.state','=','states.id')->join('districts','leads.district','=','districts.id')->join('users','leads.userid','=','users.id')->select('leads.*','states.name as sname','districts.name as dname','users.name as uname')->where('leads.phoneno', 'like', "%$search%")->paginate(10);
Please can any one can help me with where I've made a mistake?
尝试这个
$leads = DB::table('leads')->join('states','leads.state','=','states.id')->join('districts','leads.district','=','districts.id')->join('users','leads.userid','=','users.id')->select('leads.*','states.name as sname','districts.name as dname','users.name as uname')->where('leads.phoneno', 'like', '%'.$search. '%')->paginate(10);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.