Я должен перенаправить администратора в / admin / reference вместо /admin/index.
Я изменил LoginController, protected $redirectTo = '/admin/reference';
.t То же самое с RegisterController
, то же самое с VerificationController
и RedirectIfAuthenticated
, но перенаправление по-прежнему отсутствует.
LoginController:
protected $redirectTo = '/admin/reference';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest')->except('logout');
}
}
RegisterController: protected $ redirectTo = '/ admin / reference';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
VerificationController:
protected $redirectTo = '/admin/reference';
AdminController:
public function index()
{
return view('admin.index');
}
Аутентификация промежуточного программного обеспечения:
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
return route('login');
}
}
RedirectIfAuthenthicated:
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('/admin/reference');
}
return $next($request);
}
index.blade.php: Это то, что в настоящее время показывает
@extends('admin.layouts.app')
@section('content')
Willkommen!
@endsection
admin.reference.index: Это то, что я хочу, чтобы он показывал
@extends('admin.layouts.app')
@section('title', '| Übersicht Referenzen')
@section('content')
<div class="row justify-content-center">
<div class="col-12">
<div class="panel panel-default">
<div class="panel-heading"><h3>Referenzen</h3></div>
<div class="panel-heading">Seite {{ $references->currentPage() }} von {{ $references->lastPage() }}</div>
<table class="table table-bordered table-striped">
<tr>
<th>Name</th>
<th>Bilder</th>
<th>Priorität</th>
<th>Aktionen</th>
</tr>
@foreach ($references as $reference)
<tr>
<td width="65%">
<a href="{{ route('admin.reference.edit', $reference->id ) }}"><b>{{ $reference->title }}</b>
</a><br>
</td>
<td>
@if(!count($reference->images))<span style="color:#ff0000;font-weight:700;">0</span>@else{{ count($reference->images) }}@endif
</td>
<td>
{{ $reference->priority }}
</td>
<td>
<a href="{{ route('admin.reference.edit', $reference->id) }}" class="btn btn-info pull-left"
style="margin-right: 3px; display: inline-block;">Edit</a>
<div style="display: inline-block;">
{!! Form::open(['method' => 'DELETE', 'route' => ['admin.reference.destroy', $reference->id], 'data-item-id' => $reference->id ]) !!}
{!! Form::submit('Löschen', ['class' => 'btn btn-danger delete-submit','data-item-id' => $reference->id]) !!}
{!! Form::close() !!}
</div>
</td>
</tr>
@endforeach
</table>
</div>
<div class="text-center">
{!! $references->links() !!}
</div>
</div>
</div>
@endsection
Я ожидаю, что после входа в систему будет перенаправлен на /admin / reference вместо /admin/index.