Как вызвать текстовое поле на контроллере из представления в Laravel - PullRequest
0 голосов
/ 30 декабря 2018

Я просто хочу вызвать текст на моем контроллере, чтобы я мог выбрать, что id я хочу ввести, чтобы получить его из базы данных, но сейчас у меня есть этот код, у меня нет идеи о том, как извлечь текстимя коробки или само по себе на контроллере любая помощь спасибо

Мой контроллер

public function index()
 {
        $aircrafts = Aircraft::all();
        return view('admin.aircrafts.index', compact('aircrafts'));

        $data = DB::table('aircrafts')
        ->join('movies','movies.aircraft_id','=','aircrafts.aircraft_id')
        ->select('movies.*')
        ->where('aircrafts.aircraft_id','=','HERE IS WHERE I WANT TO CALL THE TEXTBOX COZ HERE IS WHERE I INPUT IDs')
        ->get();
    }

Мой вид

{!! Form::open(['action' => 'Admin\AircraftsController@index', 'method' => 'POST']) !!}

{{Form :: text ('aircraft_id', '', [' class '=>' form-control ',' placeholder '=>' Введите идентификатор самолета '])}}

    {{Form::submit('submit', ['class'=>'btn btn-primary', 'name'=>'submit'])}}

    {!! Form::close() !!}

1 Ответ

0 голосов
/ 30 декабря 2018

Прежде всего на маршруте, убедитесь, что ваш почтовый запрос отправлен на AircraftsController @ index.Обычно в laravel index метод вызывается через метод get и используется для отображения списка записей.

при отправке формы все входные данные будут доступны для контроллера через запрос.

Например:

public function search(Request $request){
  $aircraft_id = $request->get('aircraft_id');

  // or
  $aircraft_id = request('aircraft_id');

  //after this you can use this id within your query
}

Не стесняйтесь спрашивать, нужна ли вам дополнительная помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...