Неверная запись в моей панели поиска в Laravel - PullRequest
1 голос
/ 02 июня 2019

Я создал панель поиска, пока она хорошо работает. Я хотел бы улучшить мою панель поиска.

Когда я введу имя, которого нет в моем списке, я захочу остаться на своей странице со всеми записями.

Например: если я введу leonard как имя

enter image description here

У меня страница пуста ...

enter image description here

Можно ли остаться на моей странице индекса с моими записями?

Вот мой соответствующий код:

public function index(Request $req)
{
   if ($req->has('search') && !empty($req->search)) {
        $validated = $req->validate([
        'search' => 'alpha', 
        ]);

        $students = Student::where('name', 'LIKE', '%' . $validated['search'] . '%')->orderBy('name', 'ASC')->paginate(5);
        $students->appends($req->only('search'));
        return view('admin.students.index', compact('students'));
        }

        $students = Student::orderBy('name', 'ASC')->paginate(5);
        return view('admin.students.index', compact('students'));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...