简单的 laravel 模型使用

我的模型:


class Product extends Model

{

    protected $table = 'Products';

    protected $fillable = ['product_code', 'type', 'name', 'description', 'price', 'discount', 'image', 'image_alt'];


    public function products()

    {

        return $this->hasMany('App\ProductSpecifics');

    }

}

我的控制器代码:


public function product($code)

{

    $product = Product::where('product_code',$code)->get();

    $productSpec = ProductSpecifics::where('product_code',$code)->get();

    var_dump($product->name);

    return view('pages.product', compact('product','productSpec'));

}

错误: 此集合实例上不存在属性 [名称]


我尝试使用 dd($product) 并注意到其中有很多信息。

http://img.mukewang.com/643a0ce00001381408240858.jpg

如何只提取名称、类型等属性?



守着星空守着你
浏览 89回答 1
1回答

神不在的星期二

尝试这个dd($product->toArray());
打开App,查看更多内容
随时随地看视频慕课网APP