我正在通过一条路线并试图在查看页面上显示,但是这给了我未找到路线的错误,请检查我的代码,让我知道我在哪里错路。
这是我的route.php文件。
Route::get('amenities-view', 'PropertyController@amenitiesview');
这是我的controller.php文件。
public function amenitiesview()
{
$amenities=Amenity::all();
return view('admin.amenities.amenity', compact($amenities));
}
这是我的leftsidebar.blade.php文件(我要单击并转到amenity.blade.php文件的地方)
<li>
<a href="{{route('amenities.amenity')}}">
Amenities List
</a>
</li>
这是我的amenity.blade.php文件。
@extends('layouts.adminPanel')
@section('body')
<body class="page-ecommerce-product">
@endsection
@section('admin-content')
<div class="row">
<div class="col-sm-12">
<div class="alert alert-danger" role="alert" style="display: none;">
<ul id="blogErrors">
</ul>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
<div class="panel-action">
<button class="btn btn-close"></button>
<button class="btn btn-min"></button>
<button class="btn btn-expand"></button>
</div>
<div class="panel-title">Add Amenities</div>
<p>Code Here</p>
</div><!-- /.panel-heading -->
</div><!--/.panel-->
</div>
</div><!-- /.row -->
</div>
@endsection
答案 0 :(得分:1)
您使用的路由未命名。如下使用
Route::get('amenities-view', 'PropertyController@amenitiesview')->name('amenities.amenity');
Laravel Documentation有关命名路由。