2025-06-29 08:50:03 +02:00
|
|
|
<?php
|
|
|
|
|
|
2025-06-29 17:24:35 +02:00
|
|
|
use App\Http\Controllers\ArticlesController;
|
2025-06-29 18:33:18 +02:00
|
|
|
use App\Http\Controllers\LogsController;
|
2025-06-29 08:50:03 +02:00
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
use Inertia\Inertia;
|
|
|
|
|
|
|
|
|
|
Route::get('/', function () {
|
|
|
|
|
return Inertia::render('welcome');
|
|
|
|
|
})->name('home');
|
|
|
|
|
|
|
|
|
|
Route::middleware(['auth', 'verified'])->group(function () {
|
|
|
|
|
Route::get('dashboard', function () {
|
|
|
|
|
return Inertia::render('dashboard');
|
|
|
|
|
})->name('dashboard');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
require __DIR__.'/settings.php';
|
|
|
|
|
require __DIR__.'/auth.php';
|
2025-06-29 17:24:35 +02:00
|
|
|
|
|
|
|
|
Route::get('/articles', ArticlesController::class)->name('articles');
|
2025-06-29 18:33:18 +02:00
|
|
|
Route::get('/logs', LogsController::class)->name('logs');
|
2025-07-05 01:55:53 +02:00
|
|
|
|
|
|
|
|
Route::resource('platforms', App\Http\Controllers\PlatformAccountsController::class)->names('platforms');
|
|
|
|
|
Route::post('/platforms/{platformAccount}/set-active', [App\Http\Controllers\PlatformAccountsController::class, 'setActive'])->name('platforms.set-active');
|
2025-07-05 02:19:59 +02:00
|
|
|
|
2025-07-05 02:29:50 +02:00
|
|
|
Route::resource('channels', App\Http\Controllers\PlatformChannelsController::class)->names('channels');
|
2025-07-05 02:37:38 +02:00
|
|
|
Route::resource('feeds', App\Http\Controllers\FeedsController::class)->names('feeds');
|
2025-07-05 18:26:04 +02:00
|
|
|
|
|
|
|
|
Route::get('/routing', [App\Http\Controllers\RoutingController::class, 'index'])->name('routing.index');
|
|
|
|
|
Route::get('/routing/create', [App\Http\Controllers\RoutingController::class, 'create'])->name('routing.create');
|
|
|
|
|
Route::post('/routing', [App\Http\Controllers\RoutingController::class, 'store'])->name('routing.store');
|
|
|
|
|
Route::get('/routing/{feed}/{channel}/edit', [App\Http\Controllers\RoutingController::class, 'edit'])->name('routing.edit');
|
|
|
|
|
Route::put('/routing/{feed}/{channel}', [App\Http\Controllers\RoutingController::class, 'update'])->name('routing.update');
|
|
|
|
|
Route::delete('/routing/{feed}/{channel}', [App\Http\Controllers\RoutingController::class, 'destroy'])->name('routing.destroy');
|
|
|
|
|
Route::post('/routing/{feed}/{channel}/toggle', [App\Http\Controllers\RoutingController::class, 'toggle'])->name('routing.toggle');
|