Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
На сайте есть кнопка "обратный звонок", которая вызывает форму в модальном окне
Соответственно с любой страницы сайта посетитель должен иметь возможность отправить сообщение без перезагрузки страницы.
Функция получения данных $_POST и $_FILES и отправка сообщения указаны в HomeController@post.
как это оформить в routes.php?
Route::post('что должно быть тут', 'HomeController@post');
Не в сети
Route::post('your/route', 'HomeController@post');
<form action="/your/route">
</form>
Для отправки файлов к форме добавить атрибут enctype="multipart/form-data"
Для "без перезагрузки страницы" - ajax
Не в сети
Функция получения данных $_POST и $_FILES и отправка сообщения указаны в HomeController@post.
Переделайте. Поместите код, например, в CallBack@postCallback.
В routes.php впишите:
Route::post('callback', 'CallBack@postCallback');
А запрос с помощью post-ajax отправляйте на адрес: http://ваш-сайт.ру/callback
Не в сети
Страницы 1