Почему мои маршруты из моей поисковой книги все еще перенаправляются на домашнюю страницу? - PullRequest
0 голосов
/ 20 февраля 2020

У меня большая проблема в моем коде, я создаю одну библиотечную книгу проекта для студентов, поэтому, когда пользователь вошел в свою учетную запись и выполнил поиск или коснулся названия книги, ссылка на которую была нажата непосредственно на домашней странице, он не может увидеть его поиск, ничего не показывать. Но когда Админ подключается к своей учетной записи, поиск работает отлично; Примечание: я использовал Laravel старую версию (версию 4), потому что мой клиент wi sh это. Большое спасибо за ваш ответ.

BookController

public function thebooks() {    

    $inputs = Input::all();
    $text_query = e(Input::get('q'));

    if (!empty($text_query)) {

        if(Input::has('q')) {
            $books = Book::where('auteur', 'like', '%' .$text_query. '%')->orWhere('registration_num', $text_query);
        }

        $books = $books->paginate(300);
        return View::make('students.search_books', compact('books'), [ 'books' => $books->appends(Input::except('page')) ]);
    } 

    else {
        $books = Book::orderBy('auteur', 'asc')->paginate(300);
        return View::make('students.search_books', compact('page'));
    }
}

route:

Route::get('students/search_books', ['as'=>'thebooks', 'uses'=>'BookController@thebooks']);

просмотр:

{{ Form::open(['route'=>'thebooks', 'method'=>'GET', 'id'=>'validation-form123', 'data-toggle'=>'validator'])  }}

<div class="input-group mb-1">
@if(Input::has('q'))
    <input type="text" name="q" value="{{ Input::get('q') }}" class="form-control btn-group-lg add_task_todo" required="">
@else
    <input type="text" name="q" value="{{ Input::get('q') }}" class="form-control btn-group-lg add_task_todo" placeholder="Rechercher ici votre livre : titre, auteur, domaines,..." required="">
@endif
    <div class="input-group-append">
        <button class="btn waves-effect waves-light btn-primary btn-icon btn-msg-send" type="submit"><i class="fas fa-search"></i></button>
    </div>
</div>
{{ Form::close() }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...