In the controller:
public function destroy(Messages $message) { $message->delete(); return redirect()->route('messages.index')->with('message', 'Запись удалена.') } As:
{!! Form::open(array('route'=>['messages.destroy',$message->id],'method'=>'DELETE')) !!} {!! Form::button('Удалить',['class'=>'btn btn-danger','type'=>'submit']) !!} {!! Form::close() !!} In routes.php
Route::post('messages.destroy', ['as' => 'messages.destroy', 'uses' => 'MessagesController@destroy']); Exit error:
ReflectionException in Route.php line 280: Class App \ Http \ Controllers \ MessagesController does not exist
What is the problem?
composer install? - NPreston$message->delete();in try ... catch and handle a possible error - NPreston