首页 > 解决方案 > 拉拉维尔 | 找不到类

问题描述

我想在我的 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');

先感谢您 !

标签: laravel

解决方案


更正类文件中的命名空间Xxx.php

<?php
namespace App\Xxx;

class Xxx
{
    public function function($data)
    {
        return ;
    }
}

并在您的控制台中运行此命令

composer dump-autoload

推荐阅读