javascript — Laravel 5.1 & amp; Typeahead.js

Настройка JS в проекте Laravel 5.1 не работает.
Я не могу понять, как я могу передать свой входной текст, чтобы я мог сравнить тексты.

Вот мой контроллер:

public function getStudentDataTutorschool(){

if (Auth::check()) {
$user = Auth::user();
$user_id = $user->getTutorschoolId(Auth::user()->id);

$tutorschool = Tutorschool::find($user_id)->first();

$student_ids = array();

$students = array();

$results = array();

$finals = array();

$queries = DB::table('student_tutorschool')
->select('student_id')
->where('tutorschool_id', '=', $tutorschool->user_id)
->get();

//Adds in the student_ids the USER_ID
foreach ($queries as $query) {
$student_ids[] = ['id' => $query->student_id];
}

//Αdds in the $students array the id of student
foreach ($student_ids as $student_id) {

$user = User::find($student_id)->first();

$studentdatas = $user->students;

foreach ($studentdatas as $studentdata) {
$students[] = ['id' => $studentdata->id];
}
}
$get = Input::get('search');

foreach ($students as $student) {
$thestudent = Student::find($student)->first();
$results[] = ['name' => $thestudent->name, 'surname' => $thestudent->surname, 'user_id' => $thestudent->user_id];

}
return response()->json($results);

}else{
return redirect('403');
}
}

Вот моя форма:

<form method="get">
<div class="col-md-12">
<input name="search"  class="scholio-input typeahead" type="text" placeholder="Μαθητές">
</div>
</form>

Вот мой корень:

Route::get('tutorchool/getstudentdatadashboardsearch','SearchController@getStudentDataTutorschool');

Вот моя ссылка localhost / tutorchool / getstudentdatadashboardsearch возвращение

введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]