laravel - 拉拉维尔 | 找不到类
问题描述
我想在我的 laravel 项目中添加一个具有两个函数的外部类。这个外部类用于电子支付。
我在 \App 中创建了一个名为xxx的新文件夹,然后我的 php 文件名为xxx.php。
我的路径是
\App\xxx\xxx.php
当我想使用此代码在XController中调用此类时:
<?php
namespace App\Http\Controllers;
use App\xxx\xxx;
class XController extends Controller
{
public function Send(Request $request){
$function = new xxx;
};
}
A 出现错误:找不到类 'App\xxx\xxx'
我的 xxx.php 代码是这样的:
<?php
namespace App;
class xxx
{
public function function($data)
{
return ;
}
}
我的路线:
Route::get('/send', 'XController@Send');
先感谢您 !
解决方案
更正类文件中的命名空间Xxx.php
<?php
namespace App\Xxx;
class Xxx
{
public function function($data)
{
return ;
}
}
并在您的控制台中运行此命令
composer dump-autoload
推荐阅读
- ios - 从 iPhone 中删除我的帐户时,应用内购买是否有效?
- node.js - 从 api 获取数据时出现空白屏幕
- reactjs - 如何让 API 调用等到我们获得所需的数据?
- vaadin - Vaadin TextField 的值在快捷方式侦听器中不可用
- php - 在我的联系表格中发送消息没有任何意义
- javascript - Jest vue3:SyntaxError:意外的令牌“导出”(信号)
- windows - 如何获取不包含特定类型文件的文件夹/子文件夹列表?
- gradle - 在 Android Studio 中允许 HTTP 下载
- google-api - googleapi servicenetworking上的terraform后端500错误
- c# - 如何使用反射获取没有获取/设置的属性?