• Как добавить функцию в готовый шаблон?

    @CodExe Автор вопроса
    Сергей Попов, Я не могу правильно его прописать в routes/web.php

    С сайта где взять код

    routes/web.php
    Route::get('countryform', 'CountryController@index');
    Route::post('selectcity', 'CountryController@selectCity')->name('selectcity');


    Мой
    Route::get('marka', ['uses' => 'MarkaController@index']);
    Route::post('selectmodels', 'MarkaController@selectModels')->name('selectmodels');


    Сам MarkaController

    <?php
    
    namespace App\Http\Controllers;
    
    use Illuminate\Http\Request;
    use App\Booking;
    use App\Marka;
    use App\Models;
    
    
    class MarkaController extends Controller
    {
        public function index()
        {
            $marka = Marka::all();
            //return view('country_form', ['marka' => $marka]);
    		if ($this->frontThemeSettings->front_theme == 'theme-2') {
                return view('front-new.booking', ['marka' => $marka]);
            }
        }
    
        public function selectModels(Request $request){
            if($request->ajax()){
                $models = Models::where('id_markas',$request->id_markas)->get()->pluck("name","id");
                $data = view('selectmodels',['models' => $models])->render();
                return response()->json(['options'=>$data]);
            }
        }
    }


    Не могу правильно его вписать в booking.blade.php он ошибка на marka

    @csrf
            <div class="form-group">
                <label for="countries">Страна</label>
                <select class="form-control" id="countries">
                    <option>Выберите страну</option>
                    @foreach($marka as $marka)
                        <option value="{{ $marka->id }}">{{ $marka->name }}</option>
                    @endforeach
                </select>
            </div>