小编Tha*_*ipo的帖子

Laravel - 没有关系的雄辩模型

我试图从没有关系的模型中加载所有行。

属性 $with it 不是在我的事件模型上设置的事件,但是当我这样做时

$events = Event::all();
Run Code Online (Sandbox Code Playgroud)

我的所有关系都已加载,我可以使用 dbquerylog 查看所有查询。

我不明白为什么加载这些关系,

请帮我 !感谢您。

我正在使用 Laravel 8。

这是一个例子。

class Event extends Model {

  public function items() {
    return $this->hasMany(Item::class);
  }

  public function items2() {
    return $this->hasMany(Item2::class);
  }

  public function items3() {
    return $this->hasMany(Item3::class);
  }

  public function items4() {
    return $this->hasOne(Item4::class);
  }


}


$events = Event::all();
Run Code Online (Sandbox Code Playgroud)

php laravel-8

3
推荐指数
1
解决办法
2万
查看次数

C 头文件/源文件 - 枚举 typedef

如果我在头文件(.h)中得到这个声明

typedef enum {START, END, STARTEMD, COMMENTS, DIRECTIVE} BalType;
typedef struct bal * Bal;
Run Code Online (Sandbox Code Playgroud)

当我进入我的 .c (源文件)时,我想创建我的 struct bal 并在其中包含一个属性 Baltype,这样我以后就可以知道 bal 的类型。我已经这样定义了我的结构:

struct bal {
    enum Baltype type;
    char * name;
    char * attrOne;
    char * attrTwo;
};
Run Code Online (Sandbox Code Playgroud)

但我收到错误:错误:字段类型的类型不完整。我猜错误出在我的 typedef 枚举上。

感谢您。

c enums typedef header-files

1
推荐指数
1
解决办法
5434
查看次数

标签 统计

c ×1

enums ×1

header-files ×1

laravel-8 ×1

php ×1

typedef ×1