Resolve TODO: Remove delete button if entries are seated in an ensemble on ensemble index page
This commit is contained in:
parent
9da091ba51
commit
dcee3b80fe
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
namespace App\Models;
|
namespace App\Models;
|
||||||
|
|
||||||
use Illuminate\Database\Eloquent\Collection;
|
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||||
|
|
@ -12,6 +11,7 @@ use Illuminate\Database\Eloquent\Relations\HasManyThrough;
|
||||||
class Ensemble extends Model
|
class Ensemble extends Model
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
protected $guarded = [];
|
protected $guarded = [];
|
||||||
|
|
||||||
public function event(): BelongsTo
|
public function event(): BelongsTo
|
||||||
|
|
@ -36,4 +36,8 @@ class Ensemble extends Model
|
||||||
return $this->hasMany(SeatingLimit::class);
|
return $this->hasMany(SeatingLimit::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function seats(): HasMany
|
||||||
|
{
|
||||||
|
return $this->hasMany(Seat::class);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,12 +29,13 @@
|
||||||
@include('admin.ensembles.index-rename-modal')
|
@include('admin.ensembles.index-rename-modal')
|
||||||
</x-table.td>
|
</x-table.td>
|
||||||
<x-table.td>
|
<x-table.td>
|
||||||
|
@if(! $ensemble->seats()->count() > 0)
|
||||||
<form method="POST" action="{{ route('admin.ensembles.destroy', ['ensemble' => $ensemble->id]) }}">
|
<form method="POST" action="{{ route('admin.ensembles.destroy', ['ensemble' => $ensemble->id]) }}">
|
||||||
@csrf
|
@csrf
|
||||||
@method('DELETE')
|
@method('DELETE')
|
||||||
<button class="text-red-500 text-sm" type="submit">Delete</button>
|
<button class="text-red-500 text-sm" type="submit">Delete</button>
|
||||||
{{-- TODO: Remove delete button if entries are seated in an ensemble--}}
|
|
||||||
</form>
|
</form>
|
||||||
|
@endif
|
||||||
</x-table.td>
|
</x-table.td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue