Untitled

mail@pastecode.io avatar
unknown
php
3 years ago
804 B
23
No Index
Never
<?php

namespace App\Http\Livewire\User\Stock;

use Auth;
use App\Stock;
use Livewire\Component;
use Livewire\WithFileUploads;
use PhpOffice\PhpSpreadsheet\IOFactory;

class UploadSheet extends Component
{
    use WithFileUploads;

    public $step;
    public $sheet;
    public $sheet_data;
    public $stock;

    public function mount()
    {
        $this->step = 1;
        $this->stock = Stock::first();
    }

    public function updatedSheet()
    {
        $this->validate([
            'sheet' => 'file|mimes:xlsx,xls',
        ]);
    }

    public function mapSheetFields()
    {
        $this->validate([
            'sheet' => 'file|mimes:xlsx,xls',
        ]);
    }

    public function render()
    {
        return view('livewire.user.stock.upload-sheet.step-' . $this->step);
    }
}