【发布时间】:2021-09-08 14:02:27
【问题描述】:
我已经尝试为我的产品制作视图,
product-index.blade.php
<div class="container">
<div class="row">
<div class="col">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ route('home') }}" class="text-dark">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Product</li>
</ol>
</nav>
</div>
</div>
<h2><strong>Art</strong>hestic</h2>
navbar.blade.php
<li class="nav-item">
<a class="nav-link" href="{{ route('products') }}" role="button" aria-haspopup="true" aria-expanded="false">
Products
</a>
web.php (当我使用此路由时,它会显示错误消息“无效路由操作:[resources\views\livewire\product-index.blade.php]。
Route::get('/products', 'resources\views\livewire\product-index.blade.php')->middleware('auth')->name('products');
但是当我使用这个时
Route::get('/products', App\Http\Livewire\ProductIndex::class)->middleware('auth')->name('products');
it doesn't show anything, if there's no error it would show the text from my product-index.blade
【问题讨论】:
-
请分享更多详细信息,例如文本形式的错误消息,以及您解决错误的尝试
-
另外,请编辑您的问题以包含 预期 行为。在 cmets 中,您提到“我的产品不会出现”,这是什么意思?
-
@NicoHaase 我已经编辑过了
-
你能分享更多细节吗,比如
App\Http\Livewire\ProductIndex的内容?另外,您是否尝试在Route::get中使用正确的路由操作并且不是 模板名称? -
你的身体有
{{ $slot }}吗? laravel-livewire.com/docs/2.x/…
标签: php laravel laravel-routing laravel-livewire