larvel
weixin_36931308
他很懒什么也没留下...
展开
-
laravel DB::raw 无法自动获取构造器表名的前缀
在使用laravel查询构造器的时候,需要用到mysql的一些函数,需要使用到DB::raw()方法来处理,在处理过程中遇到的问题记录一下:写法DB::table('users')->select('users.*', DB::raw('CONCAT(rel.name, "=", rel.realname)'))->leftJoin('real as rel', funct...原创 2020-04-23 11:00:12 · 959 阅读 · 0 评论 -
nginx "POST /login HTTP/1.1" 500 5
laravel项目运行的好好的突然接口访问报错,"POST /login HTTP/1.1" 500 5查看框架日志没有打印报错日志,项目是部署在nginx服务器中的,查看nginx的access日志,发现报错101.231.34.38 - - [05/Dec/2019:11:19:28 +0800] "POST /login HTTP/1.1" 500 5 "http://xxxx/...原创 2019-12-05 13:50:39 · 3337 阅读 · 0 评论 -
/toplan/phpsms#寄生代理器发送短信
laravel项目需要用到短信渠道,使用phpsms发送短信,但是项目中接的短信渠道并不是phpsms默认支持的,需要修改代理器,phpsms支持两种自定义代理器,一种是自定义代理器,一种是寄生代理器,由于本人是php小白,没看懂官方的自定义代理器(继承Toplan\PhpSms\Agent类,实现接口)所以就按照官网的例子稍微改了改下面以鼎信短信接入为例第一步在发送短信的地方设置个sch...原创 2019-12-02 14:51:17 · 210 阅读 · 0 评论 -
Undefined property: Illuminate\Database\Eloquent\Collection::$bank_card_no
小白,刚接触php,学习laravel项目,用Eloquent访问数据库,返回对象object,在对象取值的时候($bankInfo->bank_card_no)报上述错误,将数据库返回的对象打印输出(json_encode($bankInfo))得出数据库中的一条数据,该条数据中有bank_card_no属性,看了半天发现sql语句用的是DetailModel::where(['...原创 2019-10-15 22:58:30 · 611 阅读 · 0 评论 -
preg_replace(): Parameter mismatch, pattern is a string while replacement is an array
laravel操作数据库出现如上报错,看了半天方法没有发现问题,传入的是个数组,为啥会报错,查看日志Stack trace:#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'preg_replace():...', '/Users/...', 685, A...原创 2019-10-13 08:41:26 · 767 阅读 · 0 评论