我想要一个输入,您可以在其中输入欧盟格式的时间,例如 12:00 或 21:34。 (hh:mm) 我该怎么做?
Schema::create('posts', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->string('arena');
$table->date("h,i"('beginn'));
$table->timestamps();
});
这就是我所拥有的,但它显然是错误的。
原文由 Jonas 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 laravel 5.6 中,你有这个新功能,你可以投射你的时间戳,所以你的迁移应该是这样的
在您的
Post
模型中,您可以简单地执行以下操作:编辑
如果你不使用 laravel 5.6,你可以使用 Accessors & Mutators 来轻松地操作数据库设置上的数据或从数据库中获取数据,这样你就可以做这样的事情
每次你在你的 blade 或者像这样的地方回显它
{{ $post->begin }}
它会自动为你改变格式。希望有所帮助。