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 }}