页面重定向问题laravel 5.2

时间:2018-02-18 00:44:46

标签: php laravel-5.2

大家好我是laravel的新手,我正在创建一个页面,我可以添加一个用户然后它必须重定向到admin / users(用户页面列表)但问题是它被重定向到admin /用户但我的母版页没有列表显示或UI。但是当我刷新页面时,列表会显示出来。

这是列表必须显示的页面index.blade.php

@extends('layouts.admin')

@section('content')


         <table class="table">
    <thead>
      <tr>
        <th>Name</th>
        <th>Email</th>
        <th>Role</th>
        <th>Status</th>
        <th>Created</th>
        <th>Updated</th>
      </tr>
    </thead>
    <tbody>
  @if($showUsers)
    @foreach($showUsers as $users)
      <tr>
        <td>{{$users->name}}</td>
        <td>{{$users->email}}</td>
        <td>{{$users->role->name}}</td>
        <td>{{$users->is_active == 1 ? 'Active' : 'Not Active'}}</td>
        <td>{{$users->created_at->diffForHumans()}}</td>
        <td>{{$users->updated_at->diffForHumans()}}</td>
      </tr>
    @endforeach
    @endif
    </tbody>
        </table>
@stop

我在AdminUserController中的功能

public function store(UsersRequest $request)
{
    //

    User::create($request->all());
    // return $request->all();
}

routes.php文件

Route::resource('admin/users', 'AdminUserController');

和create.blade.php

@extends('layouts.admin')

@section('content')

    {!! Form::open(['method'=>'POST', 'action'=>'AdminUserController@store', 'files'=>true]) !!}

    <div class="form-group">
        {!! Form::label('name', 'Name') !!}
        {!! Form::text('name', null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('email', 'Email') !!}
        {!! Form::email('email', null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('is_active', 'Status') !!}
        {!! Form::select('is_active', array(1=>'Active', 0=>'Not Active'), null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('role_id', 'Role') !!}
        {!! Form::select('role_id', [''=>'Choose Options'] + $showRoles, null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('file', 'Upload User Image') !!}
        {!! Form::file('file', ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('password', 'Password') !!}
        {!! Form::password('password', ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::submit('Create User', ['class'=>'btn btn-primary']) !!}
    </div>

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

    @include('includes.formErrors')

@stop

1 个答案:

答案 0 :(得分:1)

您可以使用\s辅助方法:

redirect

重定向到包含数据的路线,如:

return redirect('admin/users');

以下是redirects

的文档