Как перенаправить на динамический URL в Laravel 5? - PullRequest
0 голосов
/ 08 ноября 2018

Я хочу перенаправить страницу, которая состоит из формы «добавить новую», на другую страницу с вкладками. Я хочу, чтобы конкретная вкладка была активирована при ее возвращении на страницу. Однако при просмотре страницы возникают проблемы, поскольку в URL-адресе страницы есть значение {id}. Это маршрут страницы перенаправления для просмотра после отправки формы:

Route::get('/view_profil/{id}', 'Modul\ProfilController@show')->name('viewProfil');

Я поместил этот код для перенаправления в контроллере:

return redirect()->route('viewProfil', [$id})->withInput(['tab'=>'keluarga']);

Я тоже пробовал это:

 return redirect()->route('viewProfil')->withInput(['tab'=>'keluarga', 'id'=>$id]);

Но им обоим не удалось получить правильный URL для просмотра страницы

Это пример из формы «Добавить новый»:

 {!! Form::open(['method' => 'POST', 'action' => ['Modul\KeluargaController@store', $id]]) !!}

       @if(Auth::check())

        @if(count($dataItemregistration) > 0)
            @foreach($dataItemregistration as $valueItemregistration) 

             <div class="form-group">
                <div class="row">
                    <div class="col-lg-3"> 
                      {{ Form::label('id', 'ID') }}
                    </div>
                    <div class="col-lg-7"> 
                      {{ Form::text('itemregistrationid', $id, ['class' => 'form-control', 'placeholder' => '', 'readonly' => 'true']) }}
                    </div>
                </div>
              </div>

              <div class="form-group">
                <div class="row">
                    <div class="col-lg-7"> 
                      {{ Form::hidden('sectionid', $valueItemregistration->SectionID, ['class' => 'form-control', 'placeholder' => '']) }}
                    </div>
                </div>
              </div>
<div class="form-group">
            <div class="row">
              <div class="col-lg-3"> 
                {{ Form::label('nama_bank', 'Nama Bank/No Akaun Keluarga') }}
              </div>
              <div class="col-lg-7"> 
                {{ Form::text('no_akaun', '', ['class' => 'form-control', 'placeholder' => '']) }}
              </div>
            </div>
        </div>

       @endif

       @if(Auth::guest())
           <a href="/login" class="btn btn-info"> Anda perlu log masuk.</a>
       @endif
        <div class="col-lg-10 text-center">           
            {{ Form::submit('Add New', ['class' => 'btn btn-primary']) }}

            {!! Form::close() !!}
...