pp-planer/app/Http/Controllers/SyncController.php

21 lines
492 B
PHP

<?php
namespace App\Http\Controllers;
use App\Services\ChurchToolsService;
use Illuminate\Http\RedirectResponse;
class SyncController extends Controller
{
public function sync(ChurchToolsService $service): RedirectResponse
{
try {
$service->sync();
return back()->with('success', 'Daten wurden aktualisiert');
} catch (\Throwable $e) {
return back()->with('error', 'Sync fehlgeschlagen: ' . $e->getMessage());
}
}
}