Fixing InvalidArgumentException when adding buyable models to Cart on newer Laravel Versions.

This commit is contained in:
=
2021-01-17 22:06:16 +01:00
parent e56adefac0
commit bbf0703181

View File

@@ -21,15 +21,15 @@ trait CanBeBought
*/
public function getBuyableDescription($options = null)
{
if (property_exists($this, 'name')) {
if (isset($this->name)) {
return $this->name;
}
if (property_exists($this, 'title')) {
if (isset($this->title)) {
return $this->title;
}
if (property_exists($this, 'description')) {
if (isset($this->description)) {
return $this->description;
}
}
@@ -41,7 +41,7 @@ trait CanBeBought
*/
public function getBuyablePrice($options = null)
{
if (property_exists($this, 'price')) {
if (isset($this->price)) {
return $this->price;
}
}
@@ -53,7 +53,7 @@ trait CanBeBought
*/
public function getBuyableWeight($options = null)
{
if (property_exists($this, 'weight')) {
if (isset($this->weight)) {
return $this->weight;
}