不起作用@extends()在Laravel中使用查询

时间:2019-07-05 12:11:36

标签: laravel

我尝试显示具有ID的数据,但问题是何时出现:

    public function category()
    {            
        return view('font.category.category');            
    }

@extends()刀片正在工作。我尝试使用此查询:

    function  public function category($id)
    {
        $pCategoryById = Menu::where('id', $id)->get();

        return view('font.category.category', 'pCategoryById'=>$pCategoryById]);            
    } 

@extends()刀片无法工作该如何解决?网址是{{url('/category/'.$result->id)}},网址是Route::get("/category/{id}",'fontController@category');

2 个答案:

答案 0 :(得分:0)

网址

{{url('/category',$result->id)}}

在控制器中

$pCategoryById=Menu::find($id);
return view('font.category.category',compact('pCategoryById'));

答案 1 :(得分:0)

在网址中,

{{url('/category',$result->id)}}

或者您可以像这样使用

{{url('/')}}/{{$result->id}}

在控制器中,

$pCategoryById=Menu::where('id',$id)->get();
return view('font.category.category',compact($pCategoryById));

如果@extends()不起作用,则必须检查正确的扩展路径。