为什么是用模型的all()方法获取不到数据?使用find却可以
数据库中有两个json字段
$table->id();
$table->foreignId('singer_list_id')->constrained();
$table->string('name');
$table->string('pic')->nullable();
$table->string('mid')->unique();
$table->text('desc')->nullable();
$table->json('basic'); //json不为空,如果是空的时候传给他 '[]';
$table->json('other');//json不为空,如果是空的时候传给他 '[]';
$table->timestamps();
数据库总条数3w条;
我用laravel快三年了;以前很少用json字段,之前用过几次没有任何问题;
模型的all()方法获取不到数据 ;使用find却可以;
Singer::all('name'); //这样可以获取到 只有name的全部数据 ,
Singer::all() // 什么数据都没有;
Singer::find(1) ;// 这个可以获取到指定id内容;
Singer::first() ;// 这个ok;
请问我这个应该是什么问题?谢谢
推荐文章: