【发布时间】:2017-03-28 06:04:18
【问题描述】:
我是 Laravel 的新手。我一直在关注如何在没有dump autoload 的情况下将自定义 php 库加载到 Laravel 4,2。到目前为止,我无法或我调用的函数不正确。
到目前为止我所拥有的是:
-
我提交
autoload_classmap.php我已经添加了我的班级'ImageResize' => $baseDir . '/app/libraries/ImageResize.php', -
在文件
autoload_static.php我已经添加'ImageResize' => __DIR__ . '/../..' . '/app/libraries/ImageResize.php',
然后在我想要显示此类的函数中的控制器中,我已经尝试过这样
public function upload() {
$FmyFunction1 = new \ImageResize();
return View::make('site.admin.upload', [
'FmyFunction1' => $FmyFunction1
]);
}
结果是当我尝试加载 /upload 页面时出现错误:
'找不到类'ImageResize''
这个错误是由于错误调用类和/或完全没有正确包含 Laravel 中的类而导致的错误吗?谁能帮我?
ps。我不能使用转储自动加载的原因是因为我只有 ftp 访问主机并且我没有 SSH...
【问题讨论】:
-
如果你进入那个文件,类名是准确的
ImageResize并且没有命名空间吗?类的名称可能与文件不同。 -
是的,文件的开头如下:
class ImageResize { .... }