laravel livewire file update Real-Time File Validation mutile files

 https://laravel-news.com/livewire-file-upload Real-Time File Validation``` use Livewire\Component; use Livewire\WithFileUploads; class Show extends Component { use WithFileUploads; public $files = []; public function updatedFiles() // 即時檢查檔案格式 { $this->validate([ 'files.*' => 'image|max:1024', // 1MB Max ]); } public function store() { $filenames = collect($this->photos)->map->store('photos'); 'files' => $filenames->implode(','), updatedFiles() is Hook into the “updated” updatedPhoto public $Photo updatedPhotos public $photos = [] updatedFile public $file updatedFiles public $files = []

2020-10-21 · 1 min · 66 words · Me

laravel livewire Name problem

Use - and lowwercase App/Http/Livewire/Order/DropdownMaterial.php``` class DropdownMaterial extends Component { resources/views/livewire/order/create.blade.php``` @livewire('order.dropdown-material', ['post' => $order_material_id])

2020-10-20 · 1 min · 15 words · Me

Laravel livewire have Big Problem!

When juse livewire at blade.php Must have Div At first. <div style="text-align: center"> <button wire:click="increment">+</button> <h1>{{ $count }}</h1> </div> + {{ $count }} {{ trans('global.add') }} {{ trans('cruds.order.title_singular') }}

2020-10-19 · 1 min · 29 words · Me

laravel livewire namespace

App/Http/Livewire/Orders.php``` namespace App\Http\Livewire; use Gate; use Livewire\Component; use Symfony\Component\HttpFoundation\Response; class Orders extends Component { public function render() { abort_if(Gate::denies(‘order_access’), Response::HTTP_FORBIDDEN, ‘403 Forbidden’); return view('livewire.order'); } } resources/views/livewire/order.blade.php @extends(’layouts.app’) @section(‘content’) @livewire(‘order.show’) @endsection App/Http/Livewire/Order/Show.php namespace App\Http\Livewire\Order; public function render() { abort_if(Gate::denies('order_access'), Response::HTTP_FORBIDDEN, '403 Forbidden'); $this->orders = Order::all(); // Order::where('owner_id', auth()->id())->get(); // 只能看自己 return view('livewire.order.show'); } resources/views/livewire/order/show.blade.php {{ virables }}

2020-10-19 · 1 min · 57 words · Me

laravel eloquent orm

 [one to one] Table: User, Phone Model: User Relation: return $this->hasOne(‘App\Phone’); Talbe Phone need have user_id. Auto use User id -> Phone user_id Table: User, Phone Model: Phone Relaion: return $this->belongsTo(‘App\User’); Table Phone need have user_id. Auto use User id -> User user_id [one to many] Table: Post, Comment Model: Post Relation: return $this->hasMany(‘App\Comment’); Table Comment need have post_id. Auto use Post id -> Comment post_id Table: Post, Comment Model: Comment ...

2020-10-16 · 1 min · 116 words · Me