Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#2 Laravel 5.x » Class App\Http\Controllers\MessagesController does not exist » 30.01.2017 13:06:43

satik
Ответов: 1

В контроллере:

    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, ошибки нет.

В чем проблема?

Подвал раздела