Professional Documents
Culture Documents
Authentication
Authentication
@extends('layouts.master')
@section('content')
<ul>
@foreach($authors as $author)
<li>
{{ $author->name }}
</li>
@endforeach
</ul>
@endsection
Route::get('/admin/login',[
]);
Route::post('/admin/login',[
]);
Route::group(['middleware'=>'auth'] , function(){
Route::get('/admin/dashboard',[
]);
Route::get('/admin/logout',[
]);
Route::get('/admin/quotes',function(){
return view('admin.quotes');
});
});
});
//admintcontroller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Author;
return view('admin.login');
$this->validate($request,[
]);
if(!Auth::attempt(['name'=>$request['name'],'password'=> $request['password']])){
return redirect()->back()->with(['fail'=>'Could not login']);
return redirect()->route('admin.dashboard');
/*if(!Auth::check()){
return redirect()->back();
}*/
$authors = Author::all();
return view('admin.dashboard',['authors'=>$authors]);
Auth::logout();
return redirect()->route('index');