Laravel 路线[地图]未定义
我试图显示这个视图,但它说根尚未定义,我在web.php文件中定义了它Laravel 路线[地图]未定义,laravel,Laravel,我试图显示这个视图,但它说根尚未定义,我在web.php文件中定义了它 <div class="collapse show"> <ul class="nav nav-sm flex-column"> <li class="nav-item"> <a class="nav-link"
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
Route::get('/map',function(){
return view('restaurants.map');
});
{{{('Search')}
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
在
.web.php
中配置了指向餐厅.map
的视图路由;您不需要直接从导航栏链接到它。相反,您应该链接到Route::GET
中定义的GET
参数:
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
<a class="nav-link" href={{route('/map')}}>
您是按名称而不是路径调用路由:
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
route('restaurants.map')
表示它正在查找名为“restaurants.map”
的路线
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
向管线添加名称,如下所示:
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
Route::get('/map',function(){
return view('restaurants.map');
})->name('restaurants.map');
当您像这样调用路由时……您将直接获得视图名称 所以,在web文件中通过命名该路由进行更改
<div class="collapse show">
<ul class="nav nav-sm flex-column">
<li class="nav-item">
<a class="nav-link" href={{route('restaurants.map')}}>
{{ __('Search by nearby') }}
</a>
</li>
<a class="nav-link" href={{route('restaurants.map')}}>
未定义路由[/map]。(视图:C:\xampp\htdocs\Tafuta\u restaurant\resources\views\layouts\navbars\sidebar.blade.php)获取此错误