Laravel по-русски

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

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

#1 25.03.2017 09:47:50

Ошибка работы с Form

Здравствуйте, я новичок как в php, так и ларавел тем более по этому и такой простой вопрос.
Что я привел ниже я повторил специально с уроков по ларавел, и у автора все получилось!

Есть такая вот форма:

<form action="/about" method="POST">
    Имя:
    <input type="text" name="name"/><br />
    Текст:<br />
    <textarea name="text"></textarea>
    <br />
    <input type="submit" value="Äîáàâèòü"/>
</form>

Делаю вывод информации с формы в роут

Route::post('/about', function () {
    echo "<pre>";
    print_r($_POST);
    echo "</pre>";
});

По итогу на странице "http://domain.loc/about" получаю такое пренеприятнейшее сообщение:
e8bc2714c99140b68e358c5e1fbca3cb.png


Я думаю что проблема в передачи значения POST, что где то я тут накосячил, т.к. при использовании Route::match на странице "http://domain.loc/about" вдает пустой вывод
Array():

Route::match(['GET', 'POST'], '/about', function()
{
    echo "<pre>";
    print_r($_POST);
    echo "</pre>";
});

Благодарю за любой ответ по теме.

Не в сети

#2 25.03.2017 15:52:36

Re: Ошибка работы с Form

<form action="/about" method="POST">
 <input type="hidden" id="_token" name="_token" value="{{csrf_token()}}">
    Имя:
    <input type="text" name="name"/><br />
    Текст:<br />
    <textarea name="text"></textarea>
    <br />
    <input type="submit" value="Äîáàâèòü"/>
</form>

В форму нужно добавить поле с клюём

Изменено Dens (25.03.2017 15:52:46)

Не в сети

#3 25.03.2017 22:25:13

Re: Ошибка работы с Form

Спасибо, помогло! Просто читать, описание надо лучше ))) . загвоздка была в том что все *.blade.php должны быть в папке views, не сразу понял )

Не в сети

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