Laravel:自定义库Don';t在服务器上工作


Laravel: Custom Libraries Don't Work on server

我正在开发一个Laravel应用程序,并创建了一个名为Date的自定义类。该类被放置在app/libraries/date.php中。在文件app/start/global.php中,我放入以下行:

app_path().'/libraries',

在本地主机服务器上一切正常,但在远程服务器上,除了使用此类的页面外,一切正常。

显示以下错误:

Symfony ' Component ' Debug ' Exception ' FatalErrorException (E_ERROR) 
Class 'Date' not found

重要提示:我没有SSH访问服务器的权限。部署是手动进行的,通过FTP上传文件。

没有SSH访问的Laravel是不可能的,因为您需要composer。如果你有某种作曲家管理器,你应该转储它的自动加载但是

你所做的是非常糟糕的做法

自定义类应该为初学者使用工作台开发,或者由位于中心/供应商或/工作台位置的高级程序员手动开发,而不是其他位置。您应该看看Laravel关于如何开发包的文档:Laravel文档-包开发