remove blog posts
This commit is contained in:
@@ -24,7 +24,7 @@
|
|||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<div class="hidden sm:ml-6 sm:block mr-4">
|
<div class="hidden sm:ml-6 sm:block mr-4">
|
||||||
<div class="flex space-x-2">
|
<div class="flex space-x-2">
|
||||||
<a href="{{ route('post.index') }}" class="text-gray-900 hover:text-sky-500 px-3 py-2 text-sm font-medium transition duration-300 ease-in-out" aria-current="page">Blog</a>
|
{{-- <a href="{{ route('post.index') }}" class="text-gray-900 hover:text-sky-500 px-3 py-2 text-sm font-medium transition duration-300 ease-in-out" aria-current="page">Blog</a>--}}
|
||||||
<a href="{{ route('workshop.index') }}" class="text-gray-900 hover:text-sky-500 px-3 py-2 text-sm font-medium transition duration-300 ease-in-out">Workshops</a>
|
<a href="{{ route('workshop.index') }}" class="text-gray-900 hover:text-sky-500 px-3 py-2 text-sm font-medium transition duration-300 ease-in-out">Workshops</a>
|
||||||
<button type="button" class="text-gray-900 hover:text-sky-500 text-sm font-medium transition duration-300 ease-in-out" @click.prevent="showSearch=true">
|
<button type="button" class="text-gray-900 hover:text-sky-500 text-sm font-medium transition duration-300 ease-in-out" @click.prevent="showSearch=true">
|
||||||
<i class="fa fa-search"></i>
|
<i class="fa fa-search"></i>
|
||||||
@@ -66,14 +66,14 @@
|
|||||||
<div class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1" @click.prevent="showSearch=true">
|
<div class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1" @click.prevent="showSearch=true">
|
||||||
<i class="fa fa-search w-4 mr-2"></i>Search
|
<i class="fa fa-search w-4 mr-2"></i>Search
|
||||||
</div>
|
</div>
|
||||||
<a href="{{ route('post.index') }}" class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-regular fa-newspaper w-4 mr-2"></i>Blog</a>
|
{{-- <a href="{{ route('post.index') }}" class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-regular fa-newspaper w-4 mr-2"></i>Blog</a>--}}
|
||||||
<a href="{{ route('workshop.index') }}" class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-bullhorn w-4 mr-2"></i>Workshops</a>
|
<a href="{{ route('workshop.index') }}" class="sm:hidden block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-bullhorn w-4 mr-2"></i>Workshops</a>
|
||||||
@if(auth()->user()?->admin)
|
@if(auth()->user()?->admin)
|
||||||
<div class="sm:hidden border-t border-gray-200 my-2"></div>
|
<div class="sm:hidden border-t border-gray-200 my-2"></div>
|
||||||
<div class="block text-xs font-semibold text-gray-500 px-2 py-1">Admin</div>
|
<div class="block text-xs font-semibold text-gray-500 px-2 py-1">Admin</div>
|
||||||
<a href="{{ route('admin.location.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-location-dot w-4 mr-2"></i>Locations</a>
|
<a href="{{ route('admin.location.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-location-dot w-4 mr-2"></i>Locations</a>
|
||||||
<a href="{{ route('admin.media.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-photo-film w-4 mr-2"></i>Media</a>
|
<a href="{{ route('admin.media.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-photo-film w-4 mr-2"></i>Media</a>
|
||||||
<a href="{{ route('admin.post.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-regular fa-newspaper w-4 mr-2"></i>Posts</a>
|
{{-- <a href="{{ route('admin.post.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-regular fa-newspaper w-4 mr-2"></i>Posts</a>--}}
|
||||||
<a href="{{ route('admin.user.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-users w-4 mr-2"></i>Users</a>
|
<a href="{{ route('admin.user.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-users w-4 mr-2"></i>Users</a>
|
||||||
<a href="{{ route('admin.workshop.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-bullhorn w-4 mr-2"></i>Workshops</a>
|
<a href="{{ route('admin.workshop.index') }}" class="block px-4 py-2 text-sm text-gray-700 rounded transition hover:bg-sky-600 hover:text-white" role="menuitem" tabindex="-1"><i class="fa-solid fa-bullhorn w-4 mr-2"></i>Workshops</a>
|
||||||
@endif
|
@endif
|
||||||
|
|||||||
@@ -8,22 +8,36 @@
|
|||||||
<p class="absolute bottom-3 right-5 bg-black bg-opacity-75 text-white text-xs px-3 py-1 rounded">Steady Hand Game in Ravenshoe</p>
|
<p class="absolute bottom-3 right-5 bg-black bg-opacity-75 text-white text-xs px-3 py-1 rounded">Steady Hand Game in Ravenshoe</p>
|
||||||
</x-container>
|
</x-container>
|
||||||
</section>
|
</section>
|
||||||
<section id="news" class="py-12">
|
<section id="events" class="py-12">
|
||||||
<x-container>
|
<x-container>
|
||||||
<h2 class="text-2xl font-bold mb-6">Latest Posts</h2>
|
<h2 class="text-2xl font-bold mb-6">Upcoming workshops</h2>
|
||||||
@if($posts->isEmpty())
|
@if($workshops->isEmpty())
|
||||||
<x-none-found item="posts" message="No posts have been published at this time" title="" />
|
<x-none-found item="workshops" message="No workshops have been scheduled at this time" title="" />
|
||||||
@else
|
@else
|
||||||
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8 w-full">
|
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8 w-full">
|
||||||
@foreach($posts as $index => $post)
|
@foreach($workshops as $index => $workshop)
|
||||||
<x-panel-post :post="$post" class="{{ $index === 3 ? 'lg:hidden' : '' }}" />
|
<x-panel-workshop :workshop="$workshop" class="{{ $index === 3 ? 'lg:hidden' : '' }}" />
|
||||||
@endforeach
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
</x-container>
|
</x-container>
|
||||||
</section>
|
</section>
|
||||||
|
{{-- <section id="news" class="py-12">--}}
|
||||||
|
{{-- <x-container>--}}
|
||||||
|
{{-- <h2 class="text-2xl font-bold mb-6">Latest Posts</h2>--}}
|
||||||
|
{{-- @if($posts->isEmpty())--}}
|
||||||
|
{{-- <x-none-found item="posts" message="No posts have been published at this time" title="" />--}}
|
||||||
|
{{-- @else--}}
|
||||||
|
{{-- <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8 w-full">--}}
|
||||||
|
{{-- @foreach($posts as $index => $post)--}}
|
||||||
|
{{-- <x-panel-post :post="$post" class="{{ $index === 3 ? 'lg:hidden' : '' }}" />--}}
|
||||||
|
{{-- @endforeach--}}
|
||||||
|
{{-- </div>--}}
|
||||||
|
{{-- @endif--}}
|
||||||
|
{{-- </x-container>--}}
|
||||||
|
{{-- </section>--}}
|
||||||
<section id="skills">
|
<section id="skills">
|
||||||
<x-container class="bg-gray-200 py-32 my-8" inner-class="flex flex-row gap-16">
|
<x-container class="bg-gray-200 py-32" inner-class="flex flex-row gap-16">
|
||||||
<div class="flex-1 min-h-72 hidden md:block">
|
<div class="flex-1 min-h-72 hidden md:block">
|
||||||
<div class="h-full bg-no-repeat bg-center bg-cover rounded-lg" style="background-image:url({{asset('home-green-screen.webp')}})"></div>
|
<div class="h-full bg-no-repeat bg-center bg-cover rounded-lg" style="background-image:url({{asset('home-green-screen.webp')}})"></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -43,20 +57,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</x-container>
|
</x-container>
|
||||||
</section>
|
</section>
|
||||||
<section id="events" class="pt-4 pb-8">
|
|
||||||
<x-container>
|
|
||||||
<h2 class="text-2xl font-bold mb-6">Upcoming workshops</h2>
|
|
||||||
@if($workshops->isEmpty())
|
|
||||||
<x-none-found item="workshops" message="No workshops have been scheduled at this time" title="" />
|
|
||||||
@else
|
|
||||||
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8 w-full">
|
|
||||||
@foreach($workshops as $index => $workshop)
|
|
||||||
<x-panel-workshop :workshop="$workshop" class="{{ $index === 3 ? 'lg:hidden' : '' }}" />
|
|
||||||
@endforeach
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
</x-container>
|
|
||||||
</section>
|
|
||||||
<section id="minecraft" class="bg-center bg-no-repeat bg-cover" style="background-image:url({{asset('home-minecraft.webp')}})">
|
<section id="minecraft" class="bg-center bg-no-repeat bg-cover" style="background-image:url({{asset('home-minecraft.webp')}})">
|
||||||
<x-container class="text-white py-32">
|
<x-container class="text-white py-32">
|
||||||
<h2 class="text-3xl mb-4">Play Minecraft with us</h2>
|
<h2 class="text-3xl mb-4">Play Minecraft with us</h2>
|
||||||
|
|||||||
@@ -7,21 +7,21 @@ use App\Http\Controllers\LocationController;
|
|||||||
use App\Http\Controllers\MediaController;
|
use App\Http\Controllers\MediaController;
|
||||||
use App\Http\Controllers\PostController;
|
use App\Http\Controllers\PostController;
|
||||||
use App\Http\Controllers\SearchController;
|
use App\Http\Controllers\SearchController;
|
||||||
use App\Http\Controllers\UnsubscribeController;
|
use App\Http\Controllers\SubscribeController;
|
||||||
use App\Http\Controllers\UserController;
|
use App\Http\Controllers\UserController;
|
||||||
use App\Http\Controllers\WorkshopController;
|
use App\Http\Controllers\WorkshopController;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
Route::get('/', [HomeController::class, 'index'])->name('index');
|
Route::get('/', [HomeController::class, 'index'])->name('index');
|
||||||
|
|
||||||
Route::get('posts', [PostController::class, 'index'])->name('post.index');
|
//Route::get('posts', [PostController::class, 'index'])->name('post.index');
|
||||||
Route::get('posts/{post}', [PostController::class, 'show'])->name('post.show');
|
//Route::get('posts/{post}', [PostController::class, 'show'])->name('post.show');
|
||||||
Route::get('workshops', [WorkshopController::class, 'index'])->name('workshop.index');
|
Route::get('workshops', [WorkshopController::class, 'index'])->name('workshop.index');
|
||||||
Route::get('workshops/past', [WorkshopController::class, 'past_index'])->name('workshop.past.index');
|
Route::get('workshops/past', [WorkshopController::class, 'past_index'])->name('workshop.past.index');
|
||||||
Route::get('workshops/{workshop}', [WorkshopController::class, 'show'])->name('workshop.show');
|
Route::get('workshops/{workshop}', [WorkshopController::class, 'show'])->name('workshop.show');
|
||||||
|
|
||||||
Route::get('search', [SearchController::class, 'index'])->name('search.index');
|
Route::get('search', [SearchController::class, 'index'])->name('search.index');
|
||||||
Route::get('unsubscribe/{email}', [UnsubscribeController::class, 'destroy'])->name('unsubscribe');
|
Route::get('unsubscribe/{email}', [SubscribeController::class, 'destroy'])->name('unsubscribe');
|
||||||
|
|
||||||
Route::middleware('auth')->group(function () {
|
Route::middleware('auth')->group(function () {
|
||||||
Route::get('/account', [AccountController::class, 'show'])->name('account.show');
|
Route::get('/account', [AccountController::class, 'show'])->name('account.show');
|
||||||
@@ -75,12 +75,12 @@ Route::middleware('admin')->group(function () {
|
|||||||
Route::put('/admin/locations/{location}', [LocationController::class, 'update'])->name('admin.location.update');
|
Route::put('/admin/locations/{location}', [LocationController::class, 'update'])->name('admin.location.update');
|
||||||
Route::delete('/admin/locations/{location}', [LocationController::class, 'destroy'])->name('admin.location.destroy');
|
Route::delete('/admin/locations/{location}', [LocationController::class, 'destroy'])->name('admin.location.destroy');
|
||||||
|
|
||||||
Route::get('/admin/posts', [PostController::class, 'admin_index'])->name('admin.post.index');
|
// Route::get('/admin/posts', [PostController::class, 'admin_index'])->name('admin.post.index');
|
||||||
Route::get('/admin/posts/create', [PostController::class, 'admin_create'])->name('admin.post.create');
|
// Route::get('/admin/posts/create', [PostController::class, 'admin_create'])->name('admin.post.create');
|
||||||
Route::post('/admin/posts', [PostController::class, 'admin_store'])->name('admin.post.store');
|
// Route::post('/admin/posts', [PostController::class, 'admin_store'])->name('admin.post.store');
|
||||||
Route::get('/admin/posts/{post}', [PostController::class, 'admin_edit'])->name('admin.post.edit');
|
// Route::get('/admin/posts/{post}', [PostController::class, 'admin_edit'])->name('admin.post.edit');
|
||||||
Route::put('/admin/posts/{post}', [PostController::class, 'admin_update'])->name('admin.post.update');
|
// Route::put('/admin/posts/{post}', [PostController::class, 'admin_update'])->name('admin.post.update');
|
||||||
Route::delete('/admin/posts/{post}', [PostController::class, 'admin_destroy'])->name('admin.post.destroy');
|
// Route::delete('/admin/posts/{post}', [PostController::class, 'admin_destroy'])->name('admin.post.destroy');
|
||||||
|
|
||||||
Route::get('/admin/users', [UserController::class, 'index'])->name('admin.user.index');
|
Route::get('/admin/users', [UserController::class, 'index'])->name('admin.user.index');
|
||||||
Route::get('/admin/users/create', [UserController::class, 'create'])->name('admin.user.create');
|
Route::get('/admin/users/create', [UserController::class, 'create'])->name('admin.user.create');
|
||||||
|
|||||||
Reference in New Issue
Block a user