augushong

Results 108 comments of augushong

比如,在控制器中直接返回一个对象,页面会报错,但这次报错不会写入日志。

并且如果send方法中,如果`getContent`中出现报错,则导致设置的header失效,比如跨域中间件: ``` /** * 发送数据到客户端 * @access public * @return void * @throws \InvalidArgumentException */ public function send(): void { // 处理输出数据 $data = $this->getContent(); // 如果里面的内容出现报错,则会抛出异常,但是之前设置的header都不会执行,比如跨域中间件设置的header都不能用,并且不会产生日志。 if (!headers_sent()) {...

自己拼接key名称, 比如: ``` cache('page-cache-'.$page); ```

修改的不对,你这样修改有问题, 如果要改也是该这个地方: ``` public static function __make(App $app) { $request = new static(); if (function_exists('apache_request_headers') && $result = apache_request_headers()) { $header = $result; } else { $header = []; $server...

怎么发现不能删除的,还是能查询到吗? 还是说观察数据库表,如果是软删除的话,数据记录不会少,只是标记一个删除时间,但是框架里已经查不出来了。

上下文代码能贴一下吗。 感觉是逻辑有问题,或者数据库连错了,或者有事物

Model类魔术方法调用Query类

写入之前调用`withoutGlobalScope(['status'])`试试, 比如: ``` $a->withoutGlobalScope(['status'])->save(['user_status'=>1]); ```