【问题标题】:Route [product/products] not defined. (View:路线 [产品/产品] 未定义。 (看法:
【发布时间】:2019-08-16 07:04:21
【问题描述】:

他试图从索引页面获取与该类别相关的产品,但它显示错误,所有这些东西在管理端都可以正常工作,但在用户端却不行,

index.blade.php:

     @foreach($categories as $category)
            <div class="col-sm-10 col-md-8 col-lg-4 m-l-r-auto">
                <!-- block1 -->

                <div class="block1 hov-img-zoom pos-relative m-b-30">
                    <img src="{{ URL::to('/') }}/images/backend_images/category_images/{{ $category->category_image }}" class="img-thumbnail" style="width: 370px; height: 448px;" />

                    <div class="block1-wrapbtn w-size2">
                        <!-- Button -->
                        <a href="{{ route('product/products', $category->id) }}" class="flex-c-m size2 m-text2 bg3 hov1 trans-0-4">
                            {{ ucwords($category->category_name) }}
                        </a>
                    </div>
                </div>
            </div>
            @endforeach

路线:

  Route::get('/product/{id}','ProductController@products');

路线:列表

paste.ofcode.org/Yw3CU2MXdCQXpxh9H3vKYh

【问题讨论】:

  • 这个&lt;a href="{{ route('product/products', $category-&gt;id) }}"想干什么?
  • @codeformoney 这个链接在分类按钮中可以继续产品,,我已经更新了问题

标签: laravel eloquent laravel-5.8


【解决方案1】:

更好的方法是使用 name 定义您的路线,如下所示:

Route ::get('/product/{id}','ProductController@products')->name('product.products');

然后像这样指定您的链接:

<a href="{{ route('product.products', $category->id) }}" class="flex-c-m size2 m-text2 bg3 hov1 trans-0-4">
    {{ ucwords($category->category_name) }}
</a>

【讨论】:

    【解决方案2】:

    改变这个:

    <a href="{{ route('product/products', $category->id) }}" class="flex-c-m size2 m-text2 bg3 hov1 trans-0-4">
      {{ ucwords($category->category_name) }}
    </a>
    

    到这里:

    <a href="{{ route('admin.product.show', $category->id) }}" class="flex-c-m size2 m-text2 bg3 hov1 trans-0-4">
      {{ ucwords($category->category_name) }}
    </a>
    

    【讨论】:

    • 它把我带到管理产品页面 m 在用户端工作
    • 我认为您将路线包装在管理员中。您是否在路由中使用了 prefix 到管理员?
    猜你喜欢
    • 2021-10-28
    • 1970-01-01
    • 2019-05-10
    • 2020-09-20
    • 2014-10-02
    • 1970-01-01
    • 2017-06-14
    • 2011-04-05
    • 1970-01-01
    相关资源
    最近更新 更多