<?php  namespace App\Http\Controllers;  use Exception; use App\Models\Order; use Illuminate\View\View; use App\Mail\NewPurchaseMail; use App\Models\OrderShipment; use App\Http\Requests\UpdateOrder; use App\Services\OrderLocaleChecker; use Illuminate\Support\Facades\Mail; use Illuminate\Http\RedirectResponse; use App\Http\Requests\SelectOrderStatus;  class OrderController extends Controller { 	public function index(SelectOrderStatus $request): View{}  	public function edit(Order $id): View{}  	public function update(UpdateOrder $request, Order $id): RedirectResponse{}  	public function sendPurchaseMailManually(Order $id): RedirectResponse{}  	public function destroy(Order $id): RedirectResponse{} }