Я пробовал этот подход, но не повезло, я продолжаю получать сообщение об ошибке.Удаление сообщения на laravel 4
вызов функции члена удаления() на не-объект
Post::find($id)->delete();
отношений:
public function posts()
{
return $this->hasMany('Post');
}
public function user()
{
return $this->belongsTo('User');
}
Возможно ли, что find :: ($ id) ничего не возвращает (например, идентификатор не найден), и, следовательно, нет объекта сообщения? –
Хорошо, что он обнаруживает сообщение, {{Форма :: model ($ post, array ('route' => array ('post.delete', $ post-> id)))}} Маршрут: : delete ('post/delete/{id}', array ('as' => 'post.delete', function ($ id) { $ post = post :: find ($ id); $ post- > delete(); return Redirect :: to ('account') -> with ('message', 'Вы удалили пробел!'); })); – nCore
Неверная форма :: должна быть такой, но все еще не работает. {{Form :: open (массив ('url' => 'post/delete/{id}', 'method' => 'DELETE', 'class' => 'data-abide'))}} – nCore