Код: Выделить всё
$post->title = request('title');
$post->body = request('body');
$post->save();
- Я не получаю ошибок.
- Пост не обновляется в базе данных.
- Помимо отсутствия обновления в базе данных, ничто другое не кажется странным. Никаких ошибок. Поведение обычное.
- Результат запуска этого теста, чтобы убедиться, что сохранение было успешным.
- Этот поток Laravel не помогло
Код: Выделить всё
PostКод: Выделить всё
class Post extends Model
{
protected $fillable = [
'type',
'title',
'body',
'user_id',
];
....
}
Код: Выделить всё
PostКод: Выделить всё
public function store($id)
{
$post = Post::findOrFail($id);
// Request validation
if ($post->type == 1) {
// Post type has title
$this->validate(request(), [
'title' => 'required|min:15',
'body' => 'required|min:19',
]);
$post->title = request('title');
$post->body = request('body');
} else {
$this->validate(request(), [
'body' => 'required|min:19',
]);
$post->body = request('body');
}
$post->save();
return redirect('/');
}
Выполнение dd($post->save()) возвращает true< /code>.
Выполняется
Код: Выделить всё
$post->save();
$fetchedPost = Post::find($post->id);
dd($fetchedPost);
Подробнее здесь: https://stackoverflow.com/questions/469 ... t-no-error
Мобильная версия