Kareem Elsharkawy
Kareem Elsharkawy

Reputation: 439

laravel form keep redirecting to same page

what is wrong with My Form here it keep redirecting to same page with having token in url any idea why this is happening

  <form action="{{url('variant')}}" method="POST">
                          @csrf

                          <div class="required field">
                    <div class="ui dropdown ui selection dropdown" style="max-width: 300px; margin-right: 17px;">
                          <i class="dropdown icon"></i>
                          <div class="default text">Soluation Body</div>
                          <div class="menu">
                          <div class="item" data-value="male">File Upload <span style="color: gray;">( zip )</span></div>
                          <div class="item" data-value="female">repository <span style="color: gray;">( github , gitlap ,...)</span></div>
                          <div class="item" data-value="female">List <span style="color: gray;">( futuers , basics )</span></div>
                          <div class="item" data-value="female">Code Editor <span style="color: gray;">( Code )</span></div>
                          <div class="item" data-value="male">Image <span style="color: gray;">( analysis || flow chart )</span></div>
                          </div>
                    </div>
                    <button  type="submit" class="ui button">Add</button>
              </div>
              </form>

My Routes

     Route::post('variant', 'v1\AnswerController@variants')->name('variant.add');

My Controller

public function variants(Request $request)
{
    dd('No file');
}

Upvotes: 0

Views: 691

Answers (1)

party-ring
party-ring

Reputation: 1871

Try changing your form action to use a route instead:

<form action="{{ route('variant.add') }}">

Upvotes: 1

Related Questions