0

是否可以在将请求插入数据库之前对其进行修改?

  public function store(StoreRequest $request)
        {
           $request->date_posted = strtotime($request->date_posted);
           //insert data here.
        }
4

2 回答 2

0

试试这个解决方案也许可以解决您的问题。
在模型中添加设置器,使其看起来像这样

Class ModelX {
      public function setDateDatePosted Attribute($date_posted)
        {
            $this->attributes['date_posted'] = strtotime($date_posted);
        }
}

希望它对你有用。

于 2017-05-05T16:13:37.340 回答
0

是的,可以,您所拥有的一切都很好

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 将更新,因此您无需插入手动发布帖子的时间。

于 2017-05-05T16:19:27.073 回答