Я использую xamp, mysql и laravel 6 и использую медиа-библиотеку spat ie для загрузки изображений, и я застрял при переносе файлов, мои ошибки
PDOException: :( "SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1064 В синтаксисе SQL есть ошибка; обратитесь к руководству, соответствующему версии вашего сервера MariaDB, чтобы убедиться, что правильный синтаксис для использования рядом с json не равен нулю, custom_properties
json не ноль, responsive_images
json не н 'в строке 1 ")
PDO :: prepare (" создать таблицу media
(id
int без знака, не ноль первичного ключа auto_increment) , model_type
varchar (191) не ноль, model_id
char (36) не нуль, collection_name
varch ar (191) не ноль, name
varchar (191) не ноль, file_name
varchar (191) не null, mime_type
varchar (191) null, disk
varchar (191) not null, size
int unsigned not null, manipulatio ns
json not null, custom_properties
json not null, responsive_images
json not null, order_column
int unsigned null, created_at
timestamp null, updated_at
timestamp null) defau lt набор символов utf8mb4 collate 'utf8mb4_unicode_ci' ")
мой файл миграции
Schema::create('media', function (Blueprint $table) {
$table->increments('id');
$table->string('model_type');
$table->uuid('model_id');
$table->string('collection_name');
$table->string('name');
$table->string('file_name');
$table->string('mime_type')->nullable();
$table->string('disk');
$table->unsignedInteger('size');
$table->json('manipulations');
$table->json('custom_properties');
$table->json('responsive_images');
$table->unsignedInteger('order_column')->nullable();
$table->nullableTimestamps();