【发布时间】:2019-02-16 15:51:01
【问题描述】:
我正在创建一个 Laravel 项目,其中 Admins & Executives 可以拥有客户。
管理模式
public function clients()
{
return $this->morphMany('App\Client', 'executable');
}
Client.php
public function executable()
{
return $this->morphTo();
}
客户表
public function up()
{
Schema::create('clients', function (Blueprint $table) {
$table->increments('id');
$table->string('name',100);
$table->morphs('executable');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('clients');
}
一边做dd()
$data = App\Admin::find(1)->clients()->get();
它返回 null
Collection {#524 ▼
#items: []
}
【问题讨论】: