php - 将外部 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 中创建一个类还是需要做其他任何事情?
解决方案
当您在 laravel 中创建课程时。以下方式在控制器中使用类。
例如,你的类里面App\Classes
.
在控制器中,
use App\Classes\Yourclass;
推荐阅读
- c# - Autofac - 为单元测试获取注册的 GenericDecorators
- excel - 我想用文件名另存为,时间戳(空格)文本在 M2(空格)设计格式范围内
- laravel - Laravel 收银员条纹问题与 3d 安全卡未重定向到确认页面
- javascript - React 卸载同级中的条件渲染
- django - Django - 如何结合 select_related 和 prefetch_related 以减少查询次数
- python - 如何将数据标签添加到 seaborn barplot?
- python - Pandas:使用另一列作为源替换值
- react-native-android - React Native Android TV 专注于 Flatlist 项目
- azure - Azure 警报出站 ips
- javascript - 许多命名空间路径上的套接字 io.