【问题标题】:Laravel controllers in sub folders子文件夹中的 Laravel 控制器
【发布时间】:2014-08-06 08:42:54
【问题描述】:

我是 Laravel 的新手,想在没有命名空间的子文件夹中移动控制器,我用谷歌搜索了它但没有找到答案,这对我有用。另外,我在 HostGator 共享主机上,无法安装 composer(执行“composer dump-autoload”),因为它需要将 phar 文件复制到 /usr/local/bin 并且在共享主机上你没有权限.

我希望有人能提供帮助。 对不起英语不好

【问题讨论】:

  • 您应该将控制器的目录添加到 composer.json 自动加载对象
  • 但是如果我有 home/MainController.php 和 admin/MainController.php 如何调用管理控制器而不是 home?
  • 不给它们命名空间,你不能。
  • @DaveMorrissey,命名空间没问题,但我必须像这样添加所有类:use Auth;使用视图;使用邮政;等等……

标签: php laravel frameworks controller


【解决方案1】:

关于在共享主机上安装,这并不简单,但下面的指南可能对您有用。如果您没有 SSH 访问权限,则需要在本地运行 composer 并将所有内容通过 FTP 传输到主机。

HostGator 的文档说他们确实有 MCrypt,所以你很幸运。

http://driesvints.com/blog/laravel-4-on-a-shared-host/

【讨论】:

  • 我有 SSH 访问权限,我运行 php composer.phar install 但随后 composer dump-autoload 说,没有找到作曲家
  • 您可以使用完整路径运行composer(例如/path/to/composer.phar install)。
  • 没问题。问题是,我不想写“使用视图;使用身份验证;”以此类推。
猜你喜欢
  • 2015-05-31
  • 2021-08-25
  • 2013-09-21
  • 2015-09-14
  • 2019-01-18
  • 1970-01-01
  • 2021-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多