Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 2 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

    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;

    /**
 * App\Models\OrderItem
 *
 * @property int $id
 * @property int|null $order_id
 * @property int|null $item_id
 * @property int|null $child_id
 * @property int|null $order_item_id
 * @property string $name
 * @property float $price
 * @property int $amount
 * @property string $status
 * @property string $delivery_status
 * @property string $invoice_status
 * @property string $delivery_note_status
 * @property string $foreign_id
 * @property string $option_input
 * @property string $description
 * @property int $rank
 * @property int $tax
 * @property float $orig_value
 * @property string $orig_currency
 * @property string $hash
 * @property string|null $exported
 * @property string|null $exported_invoice
 * @property string|null $exported_delivery_note
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @property-read \App\Models\Item|null $item
 * @method static \Database\Factories\OrderItemFactory factory($count = null, $state = [])
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem query()
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereChildId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDeliveryNoteStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDeliveryStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereDescription($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExported($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExportedDeliveryNote($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereExportedInvoice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereForeignId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereHash($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereInvoiceStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOptionInput($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrderId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrderItemId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrigCurrency($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereOrigValue($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem wherePrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereRank($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereTax($value)
 * @method static \Illuminate\Database\Eloquent\Builder|OrderItem whereUpdatedAt($value)
 * @mixin \Eloquent
 */
class OrderItem extends Model
    {
        use HasFactory;

        public function item(): BelongsTo
        {
            return $this->belongsTo( Item::class, 'item_id' );
        }
    }