Php Symfony\Component\Debug\Exception\FatalThrowableError(E#u ERROR)类';APP\Mail\revirify';找不到
我正在用PHPLaravel5编写一个应用程序。我想在loginController中添加一个Revireify函数,我在app/Mail中添加了一个类revireify.php,但我遇到了以下错误: Symfony\Component\Debug\Exception\FatalThroTableError (E_错误)找不到类“APP\Mail\revirify” 我已经完成了artisanPhp Symfony\Component\Debug\Exception\FatalThrowableError(E#u ERROR)类';APP\Mail\revirify';找不到,php,laravel,Php,Laravel,我正在用PHPLaravel5编写一个应用程序。我想在loginController中添加一个Revireify函数,我在app/Mail中添加了一个类revireify.php,但我遇到了以下错误: Symfony\Component\Debug\Exception\FatalThroTableError (E_错误)找不到类“APP\Mail\revirify” 我已经完成了artisan清除编译的和composer转储自动加载,但它不起作用。我在vendor/composer中检查了我的a
清除编译的
和composer转储自动加载
,但它不起作用。我在vendor/composer中检查了我的autoload_classmap.php,我可以看到
'App\\Mail\\Reverify'=>$baseDir
<代码>'/app/Mail/Reverify.php',在那里
这是我的登录控制器代码
<?php
namespace App\Http\Controllers\Auth;
use Mail;
use APP\Mail\Reverify;
class LoginController extends Controller {
...
...
Mail::to($email)-> send(new Reverify($confirmation_code));
...
...}
这是我的错误日志
2019-02-25 02:42:50] local.ERROR: Class 'APP\Mail\Reverify' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class 'APP\\Mail\\Reverify' not found at /home/vagrant/code/x/app/Http/Controllers/Auth/LoginController.php:207)
composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=7.1.3",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"laravelcollective/html": "5.5.*",
"doctrine/dbal": "~2.5"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~7.0",
"filp/whoops": "~2.1.10"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
}
}
在登录控制器中尝试更改
使用APP\Mail\revirify
到在登录控制器中使用APP\Mail\revirify尝试更改
使用APP\Mail\revirify
来使用APP\Mail\revirify
名称空间应该是APP
还是APP
?@MattKomarnicki谢谢Matt!我太笨了……名称空间应该是APP
还是APP
?@MattKomarnicki谢谢你,马特!我真傻。。。。
2019-02-25 02:42:50] local.ERROR: Class 'APP\Mail\Reverify' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class 'APP\\Mail\\Reverify' not found at /home/vagrant/code/x/app/Http/Controllers/Auth/LoginController.php:207)
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=7.1.3",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"laravelcollective/html": "5.5.*",
"doctrine/dbal": "~2.5"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~7.0",
"filp/whoops": "~2.1.10"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
}
}