. */ namespace App\Http\Controllers\Account; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Libraries\FlexisipConnector; class DeviceController extends Controller { public function index(Request $request) { $connector = new FlexisipConnector; return view( 'account.devices.index', ['devices' => $connector->getDevices($request->user()->identifier) ->keyBy('uuid') ] ); } public function delete(Request $request, string $uuid) { $connector = new FlexisipConnector; return view( 'account.devices.delete', ['device' => $connector->getDevices($request->user()->identifier) ->keyBy('uuid') ->where('uuid', $uuid) ] ); } public function destroy(Request $request, string $uuid) { $connector = new FlexisipConnector; $connector->deleteDevice($request->user()->identifier, $uuid); return redirect()->route('account.device.index'); } }