如果你想用Laravel方式做,你可以使用mutator和Carbon.这是一个模型的例子:
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model
class Post extends Model {
protected $dates = ['date'];
public function setDateAttribute($value)
{
$this->attributes['date'] = Carbon::createFromFormat('d/m/Y', $value);
}
}
Run Code Online (Sandbox Code Playgroud)
现在当你更新或创建post date属性时会自动转换.所以你可以像这样保存它:
$post = new Post();
$post->date = '16/12/2017';
$post->save();
Run Code Online (Sandbox Code Playgroud)