2015-12-12 104 views
0

我正在使用laravel 4創建一個web應用程序。我遇到了一個問題,在表單提交後,使用片段標識符重定向回到上一頁。它只是稍微低於頁面頂部而不是指定位置。我該如何做這項工作?Laravel 4重定向片段url無法正常工作

,這裏是我的html:

<section id="name" class="row"> 
    <div class="large-4 large-centered medium-8 medium-centered columns"> 
     <h3 class="text-center white top-marg-2 bot-marg-2">{{{ trans('header.changeName') }}}</h3> 
      {{ Form::open(['action' => '[email protected]']) }} 
       @include('layout.form.first-name') 
       @include('layout.form.last-name') 
       @include('layout.form.submit') 
      {{ Form::close() }} 
    </div> 
</section> 

包含文件是我的表單字段。

這是我的獲取途徑:

Route::get('account/edit', '[email protected]'); 

這是我的帖子路線:

Route::post('account/name', '[email protected]'); 

這是我的控制器功能:

public function changeName() { 

    $validator = UserValidate::Name(Input::all()); 
    $firstName = Input::get('first_name'); 
    $lastName = Input::get('last_name'); 

    if ($validator->fails()) { 

     return Redirect::to("account/edit"."#name")->withErrors($validator)->withInput(); 

    } else { 

     $user = User::find(Auth::id()); 
     $user->first_name = $firstName; 
     $user->last_name = $lastName; 
     $user->save(); 

     return Redirect::to("account/edit"."#name") 
     ->with('success', trans('modals.account5')); 
    } 
} 

任何幫助將非常感激。

感謝

回答

0

原來我已經設置爲「自動對焦」上的頁面上兩種不同形式的兩個表單域。那就是問題