Эта функция поиска еще не работает. Я не знаю, в чем причина. Может кто-нибудь помочь мне найти ошибку?
Это в studentcontroller
public function testsearch()
{
$q = Input::get ( 'q' );
if($q != ""){
$student = Student::where ( 'uniid', 'LIKE', '%' . $q . '%' )->get();
if (count ( $student ) > 0)
return view ( 'Searchstudent' )->withDetails ( $student )->withQuery ( $q );
else
return view ( 'Searchstudent' )->withMessage ( 'No Details found. Try to search again !' );
}
return view ( 'Searchstudent' )->withMessage ( 'No Details found. Try to search again !' );
}
, а это Searchestudant.blade.php
<html>
<head>
<title>Search</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="container">
<form action="/Searchstudent" method="POST" role="Searchstudent">
<div class="input-group">
<input type="text" class="form-control" name="q"
placeholder="Search sickleave number"> <span class="input-group-btn">
<button type="submit" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</form>
<div class="container">
@if(isset($students))
<table class="table table-striped">
<thead>
<tr>
<th>unique id</th>
<th>student_id</th>
</tr>
</thead>
<tbody>
@foreach($students as $student)
<tr>
<td>{{$student->uniid}}</td>
<td>{{$student->student_id}}</td>
</tr>
@endforeach
</tbody>
</table>
@elseif(isset($message))
<p>{{ $message }}</p>
@endif
</div>
</body>
</html>
и это маршрут
```Route::get('/searechstudent','StudentController@testsearch'); ```
Ошибка при запуске этой функции:
MethodNotAllowedHttpException Нет сообщения