Как отображать URL-адреса всех существующих страниц в качестве параметров выбора - PullRequest
0 голосов
/ 28 марта 2019

Можно ли отобразить URL-адреса всех существующих страниц из приложения Laravel + Nova в качестве параметров выбора?

Я думал о чем-то вроде:

Select::make('Pages')
    ->rules('required')
    ->options(// Page Urls here - for example /about-us or /thiswebsite/about-us)
    ->displayUsingLabels()
    ->sortable(),

1 Ответ

0 голосов
/ 28 марта 2019

Вы можете использовать функцию помощника по маршруту:

route("route_name");

сначала определите имя маршрута в файле маршрута

например: В web.php

Route::get('login', 'Auth\\LoginController@show')->name("login");

Вы можете использоватьэто в файлах view.blade.php:

<a herf="{{ route("login") }}">Login</a>
...