给出了模型:
public abstract class Person
{
public int Id {get;set;}
}
public class Customer : Person
{
public string Name {get;set;}
}
public class User : Person
{
public string Password {get;set;}
}
我需要添加一个客户和一个引用同一个人的用户
context.Set<Customer>().Add(new Customer { Name = "X"
我在数据库中为用户创建了一个用户表,并为更多的细节模型创建了配置文件表,如下所示
Profile.php
public function user() {
return $this->hasOne(User::class);
}
User.php
public function profile() {
return $this->belongsTo(Profile::class);
}
当我调用{{Auth::user()}}时,它只给出了用户表中的详细信息
我怎么才能知道所有细节
我最近创建了一个测试数据库,但我希望所有用户都可以访问它。
我以用户postgres的身份创建了数据库,然后使用以下命令
GRANT ALL ON DATABASE dbname TO public;
但是,当我注销并尝试用不同的用户连接到它时,我会得到以下错误
psql -d dbname
psql: FATAL: role "username" does not exist
我不想为将要访问数据库的每个人创建一个用户,这就是我想公开它的原因。有允许我失踪的许可吗?