我收到错误,如登录时在laravel 5中找不到类'App\Http\Controllers\admin\Auth'.我是laravel的新手,所以请帮助我或给我一些教程链接,以便与管理员一起进行完整的laravel应用程序开发
routes.php文件
Route::group(array('prefix'=>'admin'),function(){
Route::get('login', 'admin\AdminHomeController@showLogin');
Route::post('check','admin\AdminHomeController@checkLogin');
});
Run Code Online (Sandbox Code Playgroud)
AdminHomeController.php
<?php namespace App\Http\Controllers\admin;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class AdminHomeController extends Controller {
//
public function showLogin()
{
return view('admin.login');
}
public function checkLogin(Request $request)
{
$data=array(
'username'=>$request->get('username'),
'password'=>$request->get('password')
);
if(Auth::attempt($data))
{
return redirect::intended('admin/dashboard');
}
else
{
return redirect('admin/login');
}
}
public function logout()
{
Auth::logout();
return redirect('admin/login');
}
public function showDashboard()
{
return view('admin.dashboard');
}
}
Run Code Online (Sandbox Code Playgroud)
login.blade.php
<html>
<body>
{!! Form::open(array('url' => 'admin/check', 'id' => …Run Code Online (Sandbox Code Playgroud) 我是laravel 5.8的新手,无法Auth在api控制器中使用,以下为详细信息:
users为UserUser.php
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use Notifiable;
protected $table = 'User';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'firstName', 'lastName', 'email', 'password',
];
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
/**
* The attributes that …Run Code Online (Sandbox Code Playgroud)