【问题标题】:Laravel 5.3 Class Flash not found未找到 Laravel 5.3 类 Flash
【发布时间】:2016-10-03 20:18:48
【问题描述】:
FatalThrowableError in RegisterController.php line 104:
Class 'Flash' not found

我收到上面的错误,说Class Flash 不包括在内,但我认为我做错了什么是正确的。

namespace App\Http\Controllers\Auth;

use Flash;

【问题讨论】:

  • 你的 Flash 课程在哪里?
  • Flash 是你的模型类??
  • 或者你已经安装了 laracasts/flash 包???

标签: php laravel laravel-5.3


【解决方案1】:

您的controller 应该是:-

namespace App\Http\Controllers;   // change here

use App\Flash; // rewrite this line

use App\Http\Controllers\Controller;  // add this line

class RegisterController extends Controller
{
 // stuff here
}

https://laravel.com/docs/5.3/controllers

您的Flash Model 应该是:-

namespace App;

use Illuminate\Database\Eloquent\Model;

class Flash extends Model
{
    //
}

https://laravel.com/docs/5.3/eloquent

【讨论】:

  • 谢谢帮助但是如果我更改命名空间,我的授权不会被破坏吗?
  • 您是否使用外部库进行身份验证?对于 laravel 身份验证,请检查此链接:- laravel.com/docs/5.3/authentication
猜你喜欢
  • 2017-01-01
  • 2017-03-26
  • 1970-01-01
  • 1970-01-01
  • 2017-05-10
  • 2017-04-30
  • 1970-01-01
  • 1970-01-01
  • 2017-06-07
相关资源
最近更新 更多