У меня есть таблица Friends
в базе данных. Он имеет следующее поле: id
и name
.Laravel Eloquent не вставляет Свойства модели
У меня есть Friend
класса в папке Models:
class Friend extends Eloquent {
public $username;
}
Когда я иду, чтобы вставить новый Friend
запись помещается в таблицу; однако, username
в базе данных всегда пуст.
$friend = new Friend;
$friend->username = 'Monster';
$friend->save();
return $friend->username;
я вернуть $username
и вот-вот и-это монстр; однако в базе данных отображается пустое имя пользователя.
EDIT: Кроме того, когда я обновляю запись:
$friend = Friend::find(1);
$friend->username = "My new name";
$friend->save();
Не только username
не обновляется, но ни один не является `обновляется метка времени.
Попробуйте расширить класс на 'Model' и сделать это в классе модели ur' protected $ table = 'Friends'; ' – Saani
Вместо того, чтобы расширять' Eloquent'? – monster
Вызывает ошибку: в базу данных ничего не добавлено. – monster