【发布时间】:2019-11-19 21:21:09
【问题描述】:
他试图获取表的 id 并作为外键插入其他列,但它没有保存到数据库中并且没有显示任何错误
刀片文件:
<form method="post" action="{{ route('day.store' , $form->id) }}">
@csrf
<button type="submit" id="save" class="btn btn-primary">Add this DataTime</button>
<b><span id="showdatetime"></span></b>
</form>
路线:
Route::post('/form/day', 'DayController@store')->name('day.store');
控制器:
public function store(Request $request)
{
Day::Create([
'form_id' => $form_id,
'selecteddatetime' => $date,
]);
return back();
}
型号:
protected $guarded = [];
public function form()
{
return $this->belongsTo('App\Form');
}
【问题讨论】:
-
到底是什么错误
-
nthing 没有错误或数据没有保存到数据库中
-
将新创建的实例分配给一个变量并转储它,例如。
$day=Day::create....然后dd($day)。告诉我们你得到了什么。
标签: laravel eloquent laravel-5.8