Laravel 4 Redirect :: Back () не захожу на предыдущую страницу (обновляется текущая страница)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel 4 Redirect :: Back () не захожу на предыдущую страницу (обновляется текущая страница)

Сообщение Anonymous »

У меня есть простой проект Lavel 4, и я пытаюсь сделать простой перенаправление на предыдущую страницу после отправки информации. Однако при вставке redirect :: Back () это только освежает текущую страницу. Как я могу правильно перенаправить на предыдущую страницу? public function saveCustomer($id) {

$zip_code = DB::table('zip_codes')
->where('zip_code', Input::get('user_zip_code'))
->first();

if (!empty(Input::get('user_id'))) {
$user_id = Input::get('user_id');

$user = User::find($user_id);

$user->user_zip_code = $zip_code->zip_code;

$user->office = $zip_code->office;

$user->save();

} else {
$user_id = NULL;
}

$userdata = [
'user_id' => $user_id,
'first_name' => Input::get('first_name'),
'last_name' => Input::get('last_name'),
'street_1' => Input::get('street_1'),
'street_2' => Input::get('street_2'),
'apartment' => Input::get('apartment'),
'phone_1' => Input::get('phone_1'),
'phone_2' => Input::get('phone_2'),
'state' => 'Alabama',
'user_zip_code' => Input::get('user_zip_code'),
'city' => $zip_code->city
];
$rules = array(
'first_name' => 'required',
'last_name' => 'required',
'street_1' => 'required',
'phone_1' => 'required'
);

$validation = Validator::make($userdata, $rules);

if($validation->fails()){
return Redirect::to("customer/edit/$id")->withErrors($validation)->withInput();
}

UsersInformation::find($id)->update($userdata);

return Redirect::back();
< /code>

шаблон лезвия < /strong> < /p>

{{ Form::open(array('name' => 'edit customer', 'action' => array('CustomerController@saveCustomer', $customer->id)))}}
@foreach($errors->all() as $error)
{{$error}}
@endforeach

@if (isset($customer->first_name))
{{ Form::hidden('user_id', '' . $customer->user_id . '')}}
@endif
First Name: (required)

@if (isset($customer->first_name))
{{ Form::text('first_name', '' . $customer->first_name . '')}}

@else
{{ Form::text('first_name')}}

@endif

Last Name: (required)

@if (isset($customer->last_name))
{{ Form::text('last_name', '' . $customer->last_name . '')}}

@else
{{ Form::text('last_name')}}

@endif

Primary Street:

@if (isset($customer->street_1))
{{ Form::text('street_1', '' . $customer->street_1 . '')}}

@else
{{ Form::text('street_1')}}

@endif

Secondary Street:

@if (isset($customer->street_2))
{{ Form::text('street_2', '' . $customer->street_2 . '')}}

@else
{{ Form::text('street_2')}}

@endif

Primary Phone Number:

@if (isset($customer->phone_1))
{{ Form::text('phone_1', '' . $customer->phone_1 . '')}}

@else
{{ Form::text('phone_1')}}

@endif

Secondary Phone Number:

@if (isset($customer->phone_2))
{{ Form::text('phone_2', '' . $customer->phone_2 . '')}}

@else
{{ Form::text('phone_2')}}

@endif

Apartment:

@if (isset($customer->apartment))
{{ Form::text('apartment', '' . $customer->apartment . '')}}

@else
{{ Form::text('apartment')}}

@endif
City/Zip Code: (required)


{{{ $customer->city }}} - {{{ $customer->user_zip_code }}}
@foreach ($zip_code as $zip_codes)
{{ $zip_codes->city }} - {{ $zip_codes->zip_code }}
@endforeach


Save

{{ Form::close() }}
< /code>

Не уверен, если это необходимо, но здесь также является моей страницей route.php < /strong> < /p>

Route::get('customer/edit/{id}', 'CustomerController@editCustomer');


Подробнее здесь: https://stackoverflow.com/questions/204 ... rrent-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»