Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
А все забейте. Точку с запятой забыл.
В контроллере:
public function destroy(Messages $message)
{
$message->delete();
return redirect()->route('messages.index')->with('message', 'Запись удалена.')
}
В виде:
{!! Form::open(array('route'=>['messages.destroy',$message->id],'method'=>'DELETE')) !!}
{!! Form::button('Удалить',['class'=>'btn btn-danger','type'=>'submit']) !!}
{!! Form::close() !!}
В routes.php
Route::post('messages.destroy', ['as' => 'messages.destroy', 'uses' => 'MessagesController@destroy']);
Контроллер MessagesController в папке Http/controllers.
namespace App\Http\Controllers;
Ошибка на выходе:
ReflectionException in Route.php line 280: Class App\Http\Controllers\MessagesController does not exist
Если удалить содержимое функции destroy, ошибки нет.
В чем проблема?