这里写描述
使用where IDE模型注释没有注入
数据库组件是laravel控制的项目,不是webman控制的。 应该是加上where后返回的类型是不可预知的,你可以强制加加一个类型标记给它。
/* @var Users $row */ $row = Users::where( column: "id'operator: 1)->first();
这个问题可以在下个版本优化一下吗 现在相当于模型注释没有任何用处
vendor/workerman/webman-framework/src/support/Model.php 加一个|static试下
|static
加static可以的
现在相当于模型注释没有任何用处
上面不是说了,数据库组件是laravel控制的项目,不是webman控制的 VSC和JB都有支持laravelORM的插件,自己去装一个 https://plugins.jetbrains.com/plugin/16309-laravel-query
这跟IDE插件有什么关系啊.....
//加上query()->试试,反正我一直都是这样用的 $row = Users::query()->where( column: "id'operator: 1)->first();
作者在最新版已经优化了
数据库组件是laravel控制的项目,不是webman控制的。
应该是加上where后返回的类型是不可预知的,你可以强制加加一个类型标记给它。
这个问题可以在下个版本优化一下吗 现在相当于模型注释没有任何用处
vendor/workerman/webman-framework/src/support/Model.php

加一个
|static
试下加static可以的
现在相当于模型注释没有任何用处

上面不是说了,数据库组件是laravel控制的项目,不是webman控制的
VSC和JB都有支持laravelORM的插件,自己去装一个
https://plugins.jetbrains.com/plugin/16309-laravel-query
这跟IDE插件有什么关系啊.....
//加上query()->试试,反正我一直都是这样用的
$row = Users::query()->where( column: "id'operator: 1)->first();
作者在最新版已经优化了