![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
哲子兄
公众号:十三线码农的生活与酒 ID:tinyzhe88
展开
-
laravel The requested URL was not found on this server
记录.htaccess为空导致的laravel自定义路由访问报错问题原创 2022-03-16 15:42:46 · 957 阅读 · 0 评论 -
laravel如何校验并替换请求参数
最近发现百度爬虫抓取时在部分url请求参数拼接了“this_erji_yuming”,导致相应的页面服务不可用。解决思路:增加通用中间件,并在中间件内替换有问题的request参数,需要注意的是,普通参数和路由参数获取及赋值方法不一致,替换路由参数只会改变request->{key}和当前的$routeParams,并未改变request的路由属性,如其他中间件通过getRoutes()重新获取参数依然会有问题。 //校验普通参数 $params = $request原创 2021-08-09 11:57:31 · 387 阅读 · 0 评论 -
用闭包写法优化laravel多条件查询
当需要创建较复杂的where子句,以避免部分条件全局应用或更好的使用索引时,如orWhere、whereIn等,可以用闭包函数优化查询。laravel闭包查询格式:function ($query,$param1,$param2,...) { $query->where('column1', '=', $param1) ->where('column2', '=', $param2); }通过一个 闭包函数 写入 条件 方法构建一个查询构造器 来约束一个分组。这个原创 2021-05-31 17:34:58 · 1127 阅读 · 4 评论