Я использую Laravel и Eloquent. Я ищу способ вставить данные в базу данных, но кажется, что когда значение имеет пустые пробелы, я получаю синтаксическую ошибку.
Как я могу это исправить или что я должен использовать вместо Data :: raw () ;
Мой код для вставки данных:
$data = new Data;
$data->name = Data::raw($name);
$data->time = Data::raw($time);
$data->save();
Я получаю ошибку:
Синтаксическая ошибка или нарушение прав доступа: 1064 У вас есть ошибка в синтаксисе SQL ; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с '09: 15: 00) 'в строке 1 (SQL: вставить в значения data
(name
, time
) (Имя , 2020-08-05 09:15:00))
Например, если я пропущу только дату 2020-08-05, ошибки не будет.