Finished blade designs and methods and added sortable lists
This commit is contained in:
@@ -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>
|
||||
|
||||
54
resources/views/beer/edit.blade.php
Normal file
54
resources/views/beer/edit.blade.php
Normal 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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user