model 属性值如何使用多表替换
最近做user表精简,里面原有的五十几个字段拆分为3个表
现有20多个站,在不能改动原有的控制器和模版,只能修改model
求如何用model替换原来的字段
如果是访问器和修改器,太多了
例:
这个user表的address搬到另一个表user_info里了
我不能修改$r->address
只修改Model如何实现
namespace App\Models\Members;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected $connection = 'passport';
protected $table = 'user';
protected $guarded = [];
protected $primaryKey = 'id';
}
$r = User::where([
'sex'=>2
])->select('address')->first();
dd($r->address);
模型关联呀,还能怎样?话说一个表50多个字段,这设计只能说666
@Littlesqx 具体怎么做呀?能给个demo代码吗