Laravel по-русски

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

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

#1 05.12.2016 15:39:13

Welaurs

Обработка POST-данных

Версия Laravel: 5.3
Версия PHP: 5.6
Операционная система и её версия: Windows 10
Вендор и версия сервера БД: ?
Вендор и версия Веб-сервера: ?
Метод подключения PHP: OpenServer

Задача, что должно происходить _в целом_, техническое задание: пытаюсь обработать POST-данные, но никак не получается.
Что произошло, текст ошибки, если есть: ошибок нет.
Чего вы ожидали получить: задать переменной "$error" значение переменной из POST "name"
Варианты/догадки, почему это произошло: что-то не то в контроллере.
Код:
Routes:

// вставь роут

app\Http\Controllers\AuthController.php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Routing\Controller;

class AuthController extends Controller
{
    public function index(Request $request) {
        $error = $request->input('name');
        return view('login', ['error' => $error]);
    }
}

Вьюшка:

<form method="POST" action="login">
    <div class="form-group">
        <label for="usr">Имя игрока:</label>
                    <input id="name" type="text" class="form-control" id="usr"> 
                </div>
        <div class="form-group">
        <label for="pwd">Пароль:</label>
        <input id="password" type="password" class="form-control" id="pwd"> 
    </div>
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <button id="sub" type="submit" class="btn btn-primary btn-block">Авторизоваться</button>
</form>

#2 05.12.2016 15:40:03

Welaurs

Re: Обработка POST-данных

Прошу прощения, что упустил роуты:

Route::get('/', ['as' => 'posts', 'uses'=>'AuthController@index']);

Route::post('/login', ['as' => 'posts', 'uses'=>'AuthController@index']);

#3 05.12.2016 15:46:00

Re: Обработка POST-данных

$error = $request->name;

Не в сети

#4 05.12.2016 16:40:44

Welaurs

Re: Обработка POST-данных

К сожалению, не сработало.

#5 05.12.2016 16:41:08

Welaurs

Re: Обработка POST-данных

dd($error); выводит null

#6 05.12.2016 16:48:58

Re: Обработка POST-данных

<input id="name" name="name" type="text" class="form-control" id="usr">

Не в сети

#7 05.12.2016 16:52:38

Welaurs

Re: Обработка POST-данных

Моя невнимательность погубила меня... Спасибо Вам!

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