validate([ 'name' => ['required', 'string', 'max:255', 'unique:venues,name'], 'city_id' => ['required', 'exists:cities,id'], 'street' => ['required', 'string', 'max:255'], ]); $validated['slug'] = str($validated['name'])->slug(); $validated['created_by'] = auth()->id(); $venue = Venue::create($validated); session()->flash('status', __('Venue successfully created!')); $this->redirect(route_with_country('venues.index'), navigate: true); } public function with(): array { return [ 'cities' => City::query()->with('country')->orderBy('name')->get(), ]; } }; ?>
{{ __('Create Venue') }}
{{ __('Venue Information') }}
@foreach($cities as $city) @endforeach
{{ __('Create Venue') }} {{ __('Cancel') }}