Laravel如何将所有现有页面的URL显示为select中的选项

问题描述 投票:0回答:1

有没有办法显示Laravel + Nova应用程序中所有现有页面的URL作为选项中的选项?

我想的是:

Select::make('Pages')
    ->rules('required')
    ->options(// Page Urls here - for example /about-us or /thiswebsite/about-us)
    ->displayUsingLabels()
    ->sortable(),
laravel laravel-nova
1个回答
0
投票

您可以使用路由助手功能:

route("route_name");

首先在路径文件中定义路径名称

例如:在web.php中

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

您可以在view.blade.php文件中使用它:

<a herf="{{ route("login") }}">Login</a>
© www.soinside.com 2019 - 2024. All rights reserved.