为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建包含名称和 ID laravel 的 Url

如何创建包含名称和 ID laravel 的 Url

PHP
白衣非少年 2021-11-26 17:45:12
我正在尝试使产品网址具有 id 和名称,例如http://127.0.0.1:8000/productDetail/23/walking shoes. 以前 url 只显示产品 id,我试图在线关注一些来源,但我遇到了这个错误,A non-numeric value encountered如何让 url 包含产品 id 和名称? <a href="{{url('productDetail',$product->id/$product->pro_name)}}">路线   Route::get('/productDetail/{id}/{pro_name}',   'HomeController@detailPro');控制器   public function shop()   {    $products=product::with('ProductsPhoto')->paginate(2);    return view('front.shop',compact('products'));   }
查看完整描述

2 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

您可以使用两种方法中的任何一种

<a href="{{ url('productDetail',[$product->id, $product->pro_name]) }}">

或者

<a href="{{ url('productDetail/ ' . $product->id . '/' . $product->pro_name .') }}">


查看完整回答
反对 回复 2021-11-26
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

尝试这个:

<a href="{{url('productDetail'),['id'=>$product->id, 'pro_name'=>$product->pro_name]}}">



查看完整回答
反对 回复 2021-11-26
  • 2 回答
  • 0 关注
  • 142 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信