【发布时间】:2019-12-28 13:58:44
【问题描述】:
我的问题是,为什么以下不起作用?
$questions = Question::where($queryatypes);
$questions->get();
我收到以下错误:
类 Illuminate\Database\Eloquent\Builder 的对象不能是 转成字符串
【问题讨论】:
-
($queryatypes)你不见了?$queryatypes是什么?? -
$queryatypes 是一个数组,如果我把 $questions = Question::where($queryatypes)->get();该变量工作正常
-
你有没有在文件顶部给
use App\Question;打电话? -
是的,如果我把 $questions = Question::where($queryatypes)->get();查询工作正常,但如果我把喜欢的例子不起作用
-
你的数组
$queryatypes应该是正确的方式例如:['site_id' => $siteId]