语法错误或访问冲突:1064 您的 SQL 语法有错误;对应于正确语法的 MySQL 服务器版本

Syntax error or access violation: 1064 You have an error in your SQL syntax;that corresponds to your MySQL server version for the right syntax

public function up()
    {
        Schema::table('coupons', function (Blueprint $table) {
            $table->date('expiry_date')->default(DB::raw('CURRENT_DATE'));
        });
    }

Illuminate\Database\QueryException

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行 'CURRENT_DATE' 附近使用的正确语法(SQL:alter table coupons add expiry_date 日期不为空默认 CURRENT_DATE)

请试试这个代码:

$table->date('expiry_date')->default(Carbon::now());