duankuai6586
2018-01-23 05:32
浏览 43
已采纳

如何修复未定义的变量:视图刀片雄辩的laravel 5.3中的产品

I didn't know why undefined variable, I've made controller, model and view. I've included the compact in the controller for the variable.

this is my controller

public function product(){
    $products = Product::all();
    // print_r($products);
    return view('views.product', compact('products'));
}

model

class Product extends Model{
    protected $fillable = ['product_name', 'price', 'kategori'];
}

and view

@foreach ($Products as $post)
    <tr>
        <td>{{$post->product_name}}</td>
    </tr>
@endforeach

route

Route::get('/product', 'AdminController@product')->name('Product');

Please help me I don't know why this undefined variable, cause I've included compact in my controller

图片转代码服务由CSDN问答提供 功能建议

我不知道为什么 undefined variable ,我做了控制器,模型和 视图。 我在变量控制器中包含了compact。

这是我的控制器

  public function product(){
  $ products = Product :: all(); 
 // print_r($ products); 
返回视图('views.product',compact('products')); 
} 
   
 
 

model

  class Product extends Model {
 protected $ fillable = ['product_name','price','kategori']; \  n} 
   
 
 

并查看

  @foreach($ Products as $ post)
&lt; tr&gt;  
&lt; td&gt; {{$ post-&gt; product_name}}&lt; / td&gt; 
&lt; / tr&gt; 
 @ endforeach 
   
 
 

路线

  Route :: get('/ product','AdminController @ product') - &gt; name('Product'); 
    
 
 

请帮帮我,我不知道为什么这个未定义的变量,因为我在我的控制器中包含了压缩

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题