2016-01-15 5 views
1

Привет, У меня возникла проблема с маршрутом отправителя электронной почты, который я установил.Мой почтовый отправитель не работает должным образом

У меня есть форма, где вы можете указать свое имя и адрес электронной почты и сообщение. Затем, когда я отправляю форму, я отправляю пользователя на маршрут отправителя электронной почты, который идет на контроллер, который обрабатывает все, но он даже не доходит до этого контроллера.

Ниже сообщение об ошибке и код формы:

Route error after submit form

Form

Вот определения маршрута:

Route::get('/', [ 
    'as' => 'home', 
    'uses' => '[email protected]' 
]); 

Route::get('/home', [ 
    'as' => 'home', 
    'uses' => '[email protected]' 
]); 

Route::get('/about', [ 
    'as' => 'home', 
    'uses' => '[email protected]' 
]); 

Route::get('/contact', [ 
    'as' => 'home', 
    'uses' => '[email protected]' 
]); 

Route::get('/gallery', [ 
    'as' => 'home', 
    'uses' => '[email protected]' 
]); 

Route::get('/contact/email', [ 
    'as' => 'send', 
    'uses' => '[email protected]' 
]); 

Если вы, ребята, могли бы помочь мне добраться до контроллер, я могу справиться с остальными.

ответ

0

Ваш метод маршрута GET, но вы являетесь методом формы POST, вот почему вы получаете MethodNotAllowedException. Вам необходимо сменить маршрут по следующему адресу:

Route::post('/contact/email', [ 
    'as' => 'send', 
    'uses' => '[email protected]' 
]); 
+0

Мне очень жаль, сейчас я чувствую себя действительно глупо ... но ведь я довольно новичок в laravel, но спасибо! – LaravelDeveloper97

Смежные вопросы