diff --git a/app/Http/Controllers/AboutPageController.php b/app/Http/Controllers/AboutPageController.php deleted file mode 100644 index d174e550..00000000 --- a/app/Http/Controllers/AboutPageController.php +++ /dev/null @@ -1,16 +0,0 @@ - About::first()?->content, - ]); - } -} diff --git a/app/Http/Controllers/Admin/AboutController.php b/app/Http/Controllers/Admin/AboutController.php deleted file mode 100644 index cc5be0ad..00000000 --- a/app/Http/Controllers/Admin/AboutController.php +++ /dev/null @@ -1,32 +0,0 @@ - $about, - ]); - } - - public function update(Request $request): RedirectResponse - { - $about = About::firstOrNew(); - $about->content = $request->input('content'); - $about->save(); - - return redirect()->route('admin.about.show'); - } -} diff --git a/app/Models/About.php b/app/Models/About.php deleted file mode 100644 index 26b6a719..00000000 --- a/app/Models/About.php +++ /dev/null @@ -1,13 +0,0 @@ - - */ -class AboutFactory extends Factory -{ - /** - * Define the model's default state. - * - * @return array - */ - public function definition(): array - { - return [ - 'content' => $this->faker->paragraph, - ]; - } -} diff --git a/database/migrations/2026_08_28_142830_create_about_table.php b/database/migrations/2026_08_28_142830_create_about_table.php deleted file mode 100644 index 15ab6f84..00000000 --- a/database/migrations/2026_08_28_142830_create_about_table.php +++ /dev/null @@ -1,28 +0,0 @@ -id(); - $table->text('content'); - $table->timestamps(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('about'); - } -}; diff --git a/resources/views/about.blade.php b/resources/views/about.blade.php deleted file mode 100644 index e73c933a..00000000 --- a/resources/views/about.blade.php +++ /dev/null @@ -1,9 +0,0 @@ -@extends('master') -@section('title')About « @stop - -@section('content') -

About

-
- {!! $about !!} -
-@stop diff --git a/resources/views/admin/about/show.blade.php b/resources/views/admin/about/show.blade.php deleted file mode 100644 index 59c6a433..00000000 --- a/resources/views/admin/about/show.blade.php +++ /dev/null @@ -1,19 +0,0 @@ -@extends('master') - -@section('title')Edit About « Admin CP « @stop - -@section('content') -

Edit About

-
- {{ csrf_field() }} - {{ method_field('PUT') }} -
- -
- -
-
- -
-
-@stop diff --git a/resources/views/admin/welcome.blade.php b/resources/views/admin/welcome.blade.php index 132da7cc..03112665 100644 --- a/resources/views/admin/welcome.blade.php +++ b/resources/views/admin/welcome.blade.php @@ -57,11 +57,6 @@ Edit your bio.

-

About

-

- Edit your about page. -

-

Passkeys

Manager your passkeys. diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php index b33d1fa9..543f4255 100644 --- a/resources/views/master.blade.php +++ b/resources/views/master.blade.php @@ -36,7 +36,6 @@ Likes Contacts Projects - About @include('icons.json-feed', ['title' => 'JSON Feed'])

diff --git a/routes/web.php b/routes/web.php index 03d865b1..3b6fa7d2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,7 +1,5 @@ name('login'); Route::post('login', [AuthController::class, 'login']); @@ -172,12 +167,6 @@ Route::middleware(MyAuthMiddleware::class)->prefix('admin')->group(function () { Route::put('/', [SettingsController::class, 'update']); }); - // About - Route::prefix('about')->group(function () { - Route::get('/', [AboutController::class, 'show'])->name('admin.about.show'); - Route::put('/', [AboutController::class, 'update']); - }); - // Passkeys Route::prefix('passkeys')->group(function () { Route::get('/', [PasskeysController::class, 'index']); diff --git a/tests/Feature/AboutPageTest.php b/tests/Feature/AboutPageTest.php deleted file mode 100644 index 61455069..00000000 --- a/tests/Feature/AboutPageTest.php +++ /dev/null @@ -1,26 +0,0 @@ -create([ - 'content' => 'This is the about page content.', - ]); - - $this->get('/about') - ->assertSee('This is the about page content.'); - } -} diff --git a/tests/Feature/Admin/AboutTest.php b/tests/Feature/Admin/AboutTest.php deleted file mode 100644 index 141a548b..00000000 --- a/tests/Feature/Admin/AboutTest.php +++ /dev/null @@ -1,68 +0,0 @@ -make(); - - $response = $this->actingAs($user) - ->get('/admin/about'); - $response->assertSeeText('Edit About'); - } - - #[Test] - public function admin_can_create_about(): void - { - $user = User::factory()->make(); - - $this->actingAs($user) - ->post('/admin/about', [ - '_method' => 'PUT', - 'content' => 'About content', - ]); - $this->assertDatabaseHas('about', ['content' => 'About content']); - } - - #[Test] - public function admin_can_load_existing_about(): void - { - $user = User::factory()->make(); - $about = About::factory()->create([ - 'content' => 'This is my about page. It uses HTML.', - ]); - - $response = $this->actingAs($user) - ->get('/admin/about'); - $response->assertSeeText('This is my about page. It uses HTML.'); - } - - #[Test] - public function admin_can_edit_about(): void - { - $user = User::factory()->make(); - $about = About::factory()->create(); - - $this->actingAs($user) - ->post('/admin/about', [ - '_method' => 'PUT', - 'content' => 'This about page has been edited', - ]); - $this->assertDatabaseHas('about', [ - 'content' => 'This about page has been edited', - ]); - } -}