Laravel 路由未定义错误

埃斯拉特玛丽亚

我不断收到路由未定义错误,如果我使用,url()我得到服务器无法提供安全连接错误。我希望我能得到一些帮助。

路线

Route::get('/show/{table_name}/{product_id}', 'PageCotroller@showdetails')->name('product-show');

看法:

<h4><a href="{{ url('product-show' .$table_name . '/' .$product->item_id)}}">{{ $product->title }}</a></h4>

控制器:

   public function showdetails($table_name,$pid){

       $categories = Category::all();
       $data['product_id']=$pid;
       $data['table']=$table_name;
       $shop_name=Shop::all();
       $query = DB::table($table_name)
       ->select('*')
       ->where('item_id', '=', $pid)
       ->get();;
       $image=Item_image::all();
           $pro_img = DB::table('item_images')
               ->select('image_loc')
               ->where('prod_id', $pid)
               ->get();
   return view('show_details',compact('categories','image','pro_img','table_name','shop_name'));

}
杰罗杰夫

要按名称调用路由,您应该使用该route函数并将参数添加到数组中作为第二个参数。

route('product-show', [$table_name, $product->item_id])

您收到路由未定义错误的原因是您正在生成 url/product-show/{table_name}/{product_id}而实际 url 是/show/{table_name}/{product_id}. 此外,当有许多辅助函数为您执行此操作时,手动添加参数是不好的做法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 4-路由未定义,重定向

来自分类Dev

在看似正确的路由得到错误后,路由未定义!-Laravel 4

来自分类Dev

Laravel 4 Redirect :: action()“路由未定义”

来自分类Dev

Laravel链接到路由未定义

来自分类Dev

路由[名称]未定义。laravel 4.1

来自分类Dev

PHP路由未定义laravel

来自分类Dev

Laravel路由未定义错误,即使它是

来自分类Dev

Laravel 5.1 UrlGenerator路由未定义错误

来自分类Dev

未定义的变量:错误-Laravel 5.2

来自分类Dev

laravel在路由内使用$ app错误错误未定义变量:app

来自分类Dev

PHPUnit说路由未定义(Laravel)

来自分类Dev

路由[student.update]未定义。使用laravel 7

来自分类Dev

在看似正确的路由得到错误后,路由未定义!-Laravel 4

来自分类Dev

Laravel 4将自定义过滤器应用于路由-错误未定义偏移

来自分类Dev

Laravel链接到路由未定义

来自分类Dev

Laravel 4错误:未定义变量

来自分类Dev

PHP路由未定义laravel

来自分类Dev

Laravel路由未定义错误,即使它是

来自分类Dev

Laravel 5.1 UrlGenerator路由未定义错误

来自分类Dev

laravel在路由内使用$ app错误错误未定义变量:app

来自分类Dev

Laravel 5.2:未定义路由[WelcomeController.destroy]

来自分类Dev

路由未定义laravel 5.2错误

来自分类Dev

Laravel 5.2-未定义路由的默认错误页面

来自分类Dev

路由[user.profile]未定义。Laravel 5.3

来自分类Dev

如何解决laravel 5.3中未定义的路由?

来自分类Dev

laravel 路由返回路由给出未定义的错误

来自分类Dev

Laravel 中未定义路由 [admin/CountryController.store]

来自分类Dev

Laravel 路由问题。不工作 - 未定义错误

来自分类Dev

Laravel - 未定义的前缀路由

Related 相关文章

热门标签

归档