Я не могу получить значение текстового поля для переменной из формы
Я перепробовал почти все возможные варианты, чтобы получить это право, но ничего не получалось
search.blade. php
@extends('layouts.app')
@section('content')
<form action="/student/searchshow" method="POST" role="search">
{{ csrf_field() }}
<div class="input-group">
<input class="form-control" type="text" name="name" placeholder="Search" aria-label="Search">
<a href="{{url('student/search/')}}" class="btn btn-default">search</a>
</div>
</form>
@stop
StudentController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\student;//to access the views in student
use Illuminate\Support\Facades\Input;
class StudentController extends Controller
{
public function searchshow()
{
return view('student.search');
}
public function search()
{
$name = Input::get('name');
dd($name);
}
}
web.php
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('student/searchshow', 'StudentController@searchshow');
Route::post('student/search', 'StudentController@search');
прия пытаюсь получить значение переменной из формы (search.blade.php), она всегда дает результат null