blade模板中解析路径
{{url(‘Company/myhome‘)}}
blade模板中解析变量路径
{{url($user->pic)}}
blade模板中解析路径+变量
{{url(‘User/id‘, $user->id)}} 解析结果 http://www.boren.cx/User/id/3
在js中你不能使用
$(‘#msg‘).innerHTML = ‘出错了‘; 而是要使用$(‘#msg‘).html(‘出错了‘);
SQL语句实现分组查询合并字符串
with t as( select ‘Charles‘ parent, ‘William‘ child union select ‘Charles‘, ‘Harry‘ union select ‘Anne‘, ‘Peter‘ union select ‘Anne‘, ‘Zara‘ union select ‘Andrew‘, ‘Beatrice‘ union select ‘Andrew‘, ‘Eugenie‘ ) SELECT parent, STUFF( ( SELECT ‘,‘+ child FROM t a WHERE b.parent = a.parent FOR XML PATH(‘‘) ),1 ,1, ‘‘) children FROM t b GROUP BY parent
原表:
Parent |
Child |
Charles | William |
Charles | Harry |
Anne | Peter |
Anne | Zara |
Andrew | Beatrice |
Andrew | Eugenie |
处理后的结果:
Parent |
Children |
Charles | William,Harry |
Anne | Peter,Zara |
Andrew | Eugenie,Beatrice |
Laravel分页
首先实现laravelDB类和Model的模糊查询
$jobs = DB::table(‘jobs‘)->where(‘name‘, ‘like‘, ‘%‘.$keyword.‘%‘)->get();
或者
$jobs = Job::where(‘name‘, ‘like‘, ‘%‘.$keyword.‘%‘)->get();
Paginator
类不需要知道数据的总条数;然而也正是因为这点,导致它无法提供获取最后一页的方法。
{!!$results->lastPage()
!!}总页数也是最后一页
(在 simplePaginate 中无法使用)
blade模板中常用的自定义分页函数
{!!$jobs->count()!!} 当前页面条数 {!!$jobs->currentPage()!!} 当前的页码 {!!$jobs->hasMorePages()!!} 为1则说明后面还有页码,为空则说明当前已经是最后一页了 {!!$jobs->lastPage()!!} 最后一页的页码,也是总页码数 {!!$jobs->nextPageUrl()!!} 下一页的链接 {!!$jobs->perPage()!!} 设置每页最多条数 {!!$jobs->previousPageUrl()!!} 上一页的链接 {!!$jobs->total()!!} 查询结果的总条数 {!!$jobs->url(25)!!} 你想生成的某一页,第25页的链接
时间: 2024-10-14 23:32:33