Add basket model docblock

This commit is contained in:
Vincent BRIDIER 2023-11-24 15:49:44 +01:00
parent 80dbb04671
commit 181621dcf5
No known key found for this signature in database
GPG key ID: 8571BFA20420D512

View file

@ -4,9 +4,23 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str;
/**
* Basket
*
* @property integer $id Basket Id.
* @property string $reference Basket Reference.
* @property integer $customer_id Basket Cutomer Id.
* @property-read \Carbon\Carbon $created_at Created date.
* @property-read \Carbon\Carbon $updated_at Updated date.
*
* * RELATIONS
* @property-read \App\Models\Customer $customer The content owned by the Basket
* @property-read \App\Models\BasketsContent $content The customer that owns the Basket
*/
class Basket extends Model
{
use HasFactory;
@ -32,6 +46,16 @@ class Basket extends Model
return $this->hasMany(BasketsContent::class);
}
/**
* Get the customer that owns the Basket
*
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function customer(): BelongsTo
{
return $this->belongsTo(Customer::class);
}
/**
* The "booted" method of the model.
*