Как по пути /admin/options/ получить options.index, /admin/options/create/ получить options.create?

В фреймворке Laravel можно легко настроить маршруты для обработки URL-адресов с определенными шаблонами. Для решения вашей задачи - получения options.index при обращении по пути /admin/options/ и options.create при обращении по пути /admin/options/create/ - можно воспользоваться использованием роутов и параметров в маршрутах.

Прежде всего, вам необходимо добавить маршруты в файле routes/web.php. Вот как это можно сделать:

Route::get('/admin/options/', 'OptionsController@index')->name('options.index');
Route::get('/admin/options/create/', 'OptionsController@create')->name('options.create');

Этот код определяет два маршрута: один для пути /admin/options/, который будет указывать на метод index контроллера OptionsController, и второй для пути /admin/options/create/, который будет указывать на метод create контроллера OptionsController.

Далее, вам нужно создать контроллер OptionsController с методами index и create:

php artisan make:controller OptionsController

В вашем контроллере OptionsController определите два метода:

public function index()
{
    return view('options.index');
}

public function create()
{
    return view('options.create');
}

Теперь, когда пользователи обращаются к /admin/options/, они будут направлены на метод index контроллера OptionsController, который возвращает представление options.index. А при обращении к /admin/options/create/ будут перенаправлены на метод create, который возвращает представление options.create.

Таким образом, используя маршруты и контроллеры в Laravel, вы можете легко настроить обработку различных запросов и портировать их к соответствующим методам и представлениям.