【问题标题】:How to link my product page details in laravel?如何在 laravel 中链接我的产品页面详细信息?
【发布时间】:2023-04-01 05:22:01
【问题描述】:

我尝试链接我的产品详细信息页面,但此链接不起作用

href="{{ url('product/detail/'.$product->id)}}"

【问题讨论】:

  • 什么不起作用?白页?错误的产品细节?为什么vue.js? $product->id 包含什么?请阅读How do I ask a good question?
  • 此链接对我无效
  • 你是用 vuejs 做前端视图还是刀片模板?
  • 那……也不是很有帮助。 “不适合我”是什么意思?你不能点击吗?是否显示了错误的详细信息页面?
  • 是的,我正在使用 vue.js

标签: php laravel vue.js hyperlink


【解决方案1】:

在 web 文件中定义路由:

Route::get('/product/detail/{product}', [ProductController::class, 'show'])->name('product.details');

在 vuejs 中这样做

:href="'/product/detail/'+product.id". 

但是你必须在你的 vue 组件中定义 product 作为数据属性。

在刀片模板中使用这种格式

href="{{ route('product.details', $product->id) }}"

【讨论】:

    猜你喜欢
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    相关资源
    最近更新 更多