laravel version: 5.5.*
关闭自动更新时间字段
因为laravel的模型会自动更新 created_at
和 updated_at
(默认是两个这样的名字)两个字段
- 如果不想要这两个字段可以 关闭
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\App;
class User extends Model
{
$timestamps = false;
}
关闭其中一个字段保留另一个
- 只想要其中一个字段
created_at
只需要将定义一个常量将updated_at
的值设置为null
即可
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\App;
class User extends Model
{
const UPDATED_AT = null;
}
- 如果你使用的数据库迁移(
migration
) 在迁移的时候也可以设置
class CreateUsersTable extends Migration {
public function up() {
Schema::create(