首页 > 解决方案 > 将外部 PHP 类导入 Laravel

问题描述

我想在我的 Laravel 应用程序中使用phpspellcheck,并将其放在 app 文件夹中,然后将其包含在我的代码中,如下所示:

  include(app_path() .'/phpspellcheck/include.php');

        $mySpell = new SpellCheckButton();
        $mySpell->InstallationPath = "/phpspellcheck/";
        $mySpell->Fields = "ALL";
        echo $mySpell->SpellImageButton();

        $mySpell = new SpellAsYouType();
        $mySpell->InstallationPath = "/phpspellcheck/";
        $mySpell->Fields = "ALL";
        echo $mySpell->Activate();

但现在我收到这样的错误:

"Class 'App\SpellCheckButton' not found"

我在 include.php 中有这些文件:

require "core/php/engine.php";

 class SpellCheckButton extends SpellCheckInstance{
    public $CheckInSitu = false;
    public $WindowMode = "modal";  
    public $Class = "";
    public $Style = "";
    public $Image = "";
    public $ImageRollOver = "";
    public $Text = "";

我需要在我的 App\Http\Controllers 中创建一个类还是需要做其他任何事情?

标签: phplaravel

解决方案


当您在 laravel 中创建课程时。以下方式在控制器中使用类。

例如,你的类里面App\Classes.

在控制器中,

use App\Classes\Yourclass;

推荐阅读