是否可以在将请求插入数据库之前对其进行修改?
public function store(StoreRequest $request)
{
$request->date_posted = strtotime($request->date_posted);
//insert data here.
}
是否可以在将请求插入数据库之前对其进行修改?
public function store(StoreRequest $request)
{
$request->date_posted = strtotime($request->date_posted);
//insert data here.
}
试试这个解决方案也许可以解决您的问题。
在模型中添加设置器,使其看起来像这样
Class ModelX {
public function setDateDatePosted Attribute($date_posted)
{
$this->attributes['date_posted'] = strtotime($date_posted);
}
}
希望它对你有用。
是的,可以,您所拥有的一切都很好
public function store(StoreRequest $request)
{
$request->date_posted = strtotime($request->date_posted);
or
$datePosted = $request->date_posted + 2;
$datePosted = $request->date_posted . 'some other addons';
//insert data here.
}
这些只是例子,但我希望你明白我所说的。
仅供参考,如果您输入数据库,created_at 和 updated_at 将更新,因此您无需插入手动发布帖子的时间。