Finished blade designs and methods and added sortable lists

This commit is contained in:
2021-09-05 16:41:14 +02:00
parent d1d2198ef5
commit 438246740f
21 changed files with 759 additions and 218 deletions

View File

@@ -1,30 +1,51 @@
@extends('layouts.app')
@section('content')
Create Beer
<h1 class="my-20 text-3xl">
Create Beer
</h1>
<form method="POST" action="{{ route('beer.store') }}">
@csrf
<label for="beer">
<label for="beer" class="text-lg">
Beer Name
</label>
<input type="text" name="beer">
<label for="rating">
<br>
<input type="text" name="beer" class="mb-4 w-1/5 outline-none pl-2">
<br>
<label for="rating" class="text-lg">
Rating
</label>
<input type="number" name="rating">
<label for="country">
<br>
<input type="number" min="0" max="10" step="0.5" name="rating" class="mb-4 w-1/5 outline-none pl-2">
<br>
<label for="country" class="text-lg">
Country
</label>
<input type="text" name="country">
<label for="type">
<br>
<select name="country" class="mb-4 w-1/5 outline-none pl-2">
<option hidden>
-Country-
</option>
@foreach ($countries as $country)
<option value="{{ $country->name }}">
{{ $country->name }}
</option>
@endforeach
</select>
<br>
<label for="type" class="text-lg">
Beer Type
</label>
<input type="text" name="type">
<label for="review">
<br>
<input type="text" name="type" class="mb-4 w-1/5 outline-none pl-2">
<br>
<label for="review" class="text-lg">
Review
</label>
<textarea name="review" style="resize:none"></textarea>
< <button type="submit">Add Beer</button>
<br>
<textarea name="review" class="resize-none w-1/4 h-60 outline-none pl-2"></textarea>
<br>
<button type="submit" class="text-lg mt-6 bg-yellow-700 px-2 py-1 rounded-md text-white">Add Beer</button>
</form>
@if (session()->has('success'))
<p class="text-green-400">{{ session()->get('success') }}</p>

View File

@@ -0,0 +1,54 @@
@extends('layouts.app')
@section('content')
<h1 class="text-3xl my-20">
Edit Beer
</h1>
<form method="POST" action="{{ route('beer.update', $beer->id) }}">
@csrf
@method('PATCH')
<label for="beer" class="text-lg">
Beer Name
</label>
<br>
<input type="text" name="beer" class="mb-4 w-1/5 outline-none pl-2" value="{{ $beer->beer ?? old('beer') }}">
<br>
<label for="rating" class="text-lg">
Rating
</label>
<br>
<input type="number" min="0" max="10" step="0.5" name="rating" class="mb-4 w-1/5 outline-none pl-2" value="{{ $beer->rating ?? old('rating') }}">
<br>
<label for="country" class="text-lg">
Country
</label>
<br>
<select name="country" class="mb-4 w-1/5 outline-none pl-2">
<option selected value="{{ $beer->country }}">
{{ $beer->country }}
</option>
@foreach ($countries as $country)
<option value="{{ $country->name }}">
{{ $country->name }}
</option>
@endforeach
</select>
<br>
<label for="type" class="text-lg">
Beer Type
</label>
<br>
<input type="text" name="type" class="mb-4 w-1/5 outline-none pl-2" value="{{ $beer->type ?? old('type') }}">
<br>
<label for="review" class="text-lg">
Review
</label>
<br>
<textarea name="review" class="resize-none w-1/4 h-60 outline-none pl-2">{{ $beer->review ?? old('review') }}</textarea>
<br>
<button type="submit" class="text-lg mt-6 bg-blue-700 px-2 py-1 rounded-md text-white">Update Beer</button>
</form>
@if (session()->has('success'))
<p class="text-green-400">{{ session()->get('success') }}</p>
@endif
@endsection

View File

@@ -1,5 +1,34 @@
@extends('layouts.app')
@section('content')
<h1 class="text-3xl">
{{ $beer->beer }}
</h1>
<p class="text-xl my-4">
Rating: <br>
<span class="text-white"> {{ $beer->rating }} </span>
</p>
<p class="text-xl">
Country: <br>
<span class="text-white"> {{ $beer->country }} </span>
</p>
<p class="text-xl my-4">
Type: <br>
<span class="text-white"> {{ $beer->type }} </span>
</p>
<p class="text-xl">
Review: <br>
<span class="text-white"> {{ $beer->review ?? '[No review added]' }} </span>
</p>
@endsection
<form class="mt-10" method="POST" action="{{ route('beer.destroy', $beer->id) }}">
@csrf
@method('DELETE')
<button class="bg-red-700 rounded-md px-2 py-1" type="submit" onclick="return confirm('Are you sure?')">
Delete beer
</button>
</form>
@endsection