相关疑难解决方法(0)

在laravel 5中找不到类'App\Http\Controllers\admin\Auth'

我收到错误,如登录时在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)

php

11
推荐指数
1
解决办法
4万
查看次数

在控制器中无法获取用户ID,并且Auth :: check()无法正常工作-Laravel 5.8

我是laravel 5.8的新手,无法Auth在api控制器中使用,以下为详细信息:

  1. 我已将默认用户表从更改usersUser

User.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)

php laravel laravel-5 laravel-5.8

4
推荐指数
1
解决办法
967
查看次数

标签 统计

php ×2

laravel ×1

laravel-5 ×1

laravel-5.8 ×1