File manager - Edit - /var/www/html/portal/resources/views/admin/turisAngra/empresasDeTurismo/embarcacoes/edit.blade.php
Back
@php $empresa = $empresaTurismo->companhia @endphp @extends('layouts.admin.theme') @section("title", env("APP_NAME") . " :: Nova Embarcação" . $empresa->razaoSocial) @section('content') <div class="container"> <div class="row my-5"> <div class="col-12"> <div class="card shadow mb-5"> @php $header = "Editar Embarcação da empresa {$empresa->razaoSocial} <p class='text-white'>CNPJ: <span class='text-warning'>{$empresa->cnpj}</span></p>"; @endphp @include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => __($header), 'routeBack' => 'admin.embarcacoes.index', 'routeBackParams' => [$empresaTurismo->id], 'nameBack' => __("Voltar"), ]) <div class="card-body"> <form action="{{ route('admin.embarcacoes.update', [$empresaTurismo->id, $embarcacao->id]) }}" method="post" enctype="multipart/form-data"> @csrf @method('PUT') @include("errors.messageFlash") <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Categoria --> @include('components.inputs._selectType', [ "for" => "categoria", "label" => "Categoria", "name" => "categoria", "required" => true, "readonly" => false, "options" => collect(App\Enums\StatusTipoCategoriaEmbarcacoesNavegueLegal::cases()) ->mapWithKeys(fn($status) => [$status->name => $status->value]) ->toArray(), "selected" => old('categoria', $embarcacao->categoria), "placeholder" => "Selecione a categoria...", "small" => "Informe categoria atual do cadastro.", "onchange" => "javascript:toggleEmbarcacaoAndBoats(this)" ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Embarcação nome --> @include('components.inputs._inputType',[ "for" => null, "label" => "Embarcação nome", "name" => "nome", "id" => null, "required" => true, "type" => null, "old" => old('nome', $embarcacao->nome), "oninput" => "javascript:this.value = this.value.toUpperCase()", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Inscrição na Capitania --> @include('components.inputs._inputType',[ "for" => null, "label" => "Inscrição na Capitania", "name" => "inscricao", "id" => null, "required" => true, "type" => null, "old" => old('inscricao', $embarcacao->inscricao), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Apólice de Seguro / RCI --> @include('components.inputs._inputType',[ "for" => null, "label" => "Apólice de Seguro / RCI", "name" => "rci", "id" => null, "required" => true, "type" => null, "old" => old('rci', $embarcacao->rci), "oninput" => "javascript:this.value = this.value.toUpperCase()", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo TIE --> @include('components.inputs._inputType',[ "for" => null, "label" => "TIE", "name" => "tie", "id" => null, "required" => false, "type" => null, "old" => old('tie', $embarcacao->tie), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Validade TIE --> @include('components.inputs._inputType',[ "for" => null, "label" => "Validade TIE", "name" => "validadeTie", "id" => null, "required" => false, "type" => "date", "old" => old('validadeTie', $embarcacao->validadeTie), "oninput" => "", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Marinheiro nome --> @include('components.inputs._inputType',[ "for" => null, "label" => "Marinheiro nome", "name" => "nomeMarinheiro", "id" => null, "required" => true, "type" => null, "old" => old('nomeMarinheiro', $embarcacao->nomeMarinheiro), "oninput" => "javascript:this.value = this.value.toLocaleUpperCase('pt-BR').replace(/[^\p{L}\s]+/gu, '').replace(/\s{2,}/g,' ').trimStart()", "readonly" => false, "small" => null, ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Marinheiro documento --> @include('components.inputs._inputType',[ "for" => null, "label" => "Marinheiro documento", "name" => "documentoMarinheiro", "id" => null, "required" => true, "type" => null, "old" => old('documentoMarinheiro', $embarcacao->documentoMarinheiro), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Marinheiro documento validade --> @include('components.inputs._inputType',[ "for" => null, "label" => "Marinheiro documento validade", "name" => "validadeDocumentoMarinheiro", "id" => null, "required" => true, "type" => "date", "old" => old('validadeDocumentoMarinheiro', $embarcacao->validadeDocumentoMarinheiro), "oninput" => "", "readonly" => false, "small" => null, ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Capacidade da embarcação --> @include('components.inputs._inputType',[ "for" => null, "label" => "Capacidade da embarcação", "name" => "capacidade", "id" => null, "required" => true, "type" => null, "old" => old('capacidade', $embarcacao->capacidade), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <div class="mb-3"> <div class="d-none" id="enumBoats"> @foreach(App\Enums\StatusTipoBoatsNavegueLegal::cases() as $status) <option value="{{ $status->name }}">{{ $status->value }}</option> @endforeach </div> <div class="d-none" id="enumEmbarcacoes"> @foreach(App\Enums\StatusTipoEmbarcacoesNavegueLegal::cases() as $status) <option value="{{ $status->name }}">{{ $status->value }}</option> @endforeach </div> @if($embarcacao->categoria == "TAXI_BOATS") @php $tipos = App\Enums\StatusTipoBoatsNavegueLegal::cases(); @endphp @else @php $tipos = App\Enums\StatusTipoEmbarcacoesNavegueLegal::cases(); @endphp @endif <!-- Campo Tipo de Embarcação --> @include('components.inputs._selectType', [ "for" => "tipo", "label" => "Tipo de Embarcação", "name" => "tipo", "id" => "tiposEmbarcacaoAndBoats", "required" => true, "readonly" => false, "options" => collect($tipos) ->mapWithKeys(fn($status) => [$status->name => $status->value]) ->toArray(), "selected" => old('tipo', $embarcacao->tipo), "placeholder" => "Selecione o tipo...", "small" => "Informe o tipo da embarcação para o cadastro.", "onchange" => null ]) </div> </div> <div class="col-sm-12 col-md-6"> <!-- Campo Área de Navegação --> @include('components.inputs._selectType', [ "for" => "areaNavegacao", "label" => "Área de Navegação", "name" => "areaNavegacao", "id" => null, "required" => true, "readonly" => false, "options" => collect(App\Enums\StatusTipoAreaDeNavegacao::cases()) ->mapWithKeys(fn($status) => [$status->name => $status->value]) ->toArray(), "selected" => old('areaNavegacao', $embarcacao->areaNavegacao), "placeholder" => "Selecione a área de navegação...", "small" => "Informe a área de navegação da embracação para o cadastro.", "onchange" => null ]) </div> </div> <div class="row"> <div class="col-sm-12 col-md-6"> <!-- Campo Ano de Construção--> @include('components.inputs._inputType',[ "for" => null, "label" => "Ano de Construção", "name" => "anoConstrucao", "id" => null, "required" => true, "type" => null, "old" => old('anoConstrucao', $embarcacao->anoConstrucao), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> <div class="col-sm-12 col-md-6"> <!-- Campo Selo --> @include('components.inputs._inputType',[ "for" => null, "label" => "Selo", "name" => "selo", "id" => null, "required" => true, "type" => null, "old" => old('selo', $embarcacao->selo), "oninput" => "javascript:this.value = this.value.replace(/\D/g, '')", "readonly" => false, "small" => null, ]) </div> </div> <div class="row"> <div class="col-12"> <!-- Campo Descreva a atividade desta embarcação --> @include('components.inputs._textarea', [ 'label' => 'Descreva a atividade desta embarcação', 'name' => 'atividade', 'id' => null, 'rows' => 0, 'required' => false, 'height' => '100px', 'class' => null, 'style' => null, 'value' => old('atividade', $embarcacao->atividade), ]) </div> <div class="col-12"> <!-- Campo Status --> @include('components.inputs._selectType', [ "for" => "status", "label" => "Status do cadastro", "name" => "status", "required" => true, "readonly" => false, "options" => collect(App\Enums\StatusEnum::cases()) ->mapWithKeys(fn($status) => [$status->name => $status->value]) ->toArray(), "selected" => old('status', $embarcacao->status), "placeholder" => "Selecione o status...", "small" => "Informe o status atual do cadastro.", "onchange" => null ]) </div> </div> <div class="row"> <div class="col-12"> <div class="mb-3 text-wrap"> @include('components.buttons._backAndSend', [ 'textBack' => 'Voltar', 'textSend' => 'Atualizar', 'routeBack' => 'admin.embarcacoes.index', 'backId' => $empresaTurismo->id ] ) </div> </div> </div> </form> </div> </div> </div> </div> </div> @endsection
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings