我不知道是否可以在不迁移的情况下创建一个laravel模型
我正在创建这样一个动态数据库:
private function createTransactionTable($data) {
$str = $data->name;
$name = str_replace(' ', '_', trim($str));
Schema::connection('mysql')->create($name.'_transaction', function($table) {
$table->increments('id');
$table->timestamps();
});
}
- 如何创建相关模型
- 如果不可能的话,我怎么能对多个表使用一个模型呢
很高兴见到你
首先,您必须在您的个人模型中创建关系
class Person extends Model
{
protected $fillable = ['firstname', 'lastname'];
public function employee()
{
return $this->hasMany('AppEmployee');
}
}
之后,在你的控制器你可以做:
$person = Person::create($personData);
$person->employee()->create($employeeData);
向致以最良好的问候