метод поиска одного-многих отношений между двумя таблицами в laravel - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть связь один ко многим между двумя таблицами, такими как плата за обучение и город (то есть город имеет много платных услуг, и плата принадлежит городу). Я хочу применить метод поиска, поэтому, если пользователь вводит город, все платы за обучение, принадлежащие этому будет показан город. Как мне этого добиться.

Реальность между двумя таблицами такова, как в модели обучения

 public function city()
   {
       return $this->belongsTo(City::class);
    }

в модели города

  public function tution()
    {
        return $this->hasMany(Tution::class);
  }

в переходе на обучение


 Schema::create('tutions', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('city_id');
            $table->integer('user_id');
            $table->string('status');
            $table->string('description');  
            $table->timestamps();
        });


, так как я новичок в laravel и никогда не применял функции поиска, прежде чем я не знаю, как реализовать функцию поиска. Как я могу реализовать функцию поиска

<div class="sidebar-widget">
                    <h3>City</h3>



                <form action="{{route('showTution.index')}}" method="GET">
                    <div class="input-with-icon">
                        <div id="autocomplete-container">
                            <input id="autocomplete-input" type="text" placeholder="City" name="search">
                        </div>
                        <i class="icon-material-outline-location-on"></i>

                    </div>
                </form>

                </div>

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

public function index()
    {
        //



        return view('ShowTutions.AllTutions')->with('tution',Tution::Paginate(2))
        ->with('city',City::all())->with('user',User::all());

    }

i понятия не имею, как добиться функциональности поиска при наличии отношений

...