【发布时间】:2015-12-09 10:52:57
【问题描述】:
首先我刚刚开始修改 Laravel 5 和 php artisan,所以请不要判断为苛刻;)
为了摆脱网站路径中的./public/index.php,我执行了以下操作:
- 移动了
root/page_local/文件夹中的所有文件; - 将文件从公用文件夹移动到
root/page/; - 相应地修改了
root/page_local/index.php文件。
所以 laravel 现在可以正常工作了,但是 php-artisan 不行。我尝试运行的每个命令都返回相同的错误:
[BadMethodCallException]
Method patter does not exist.
但我记得之前创建了一个控制器并且它有效,我尝试了多个功能(--version、list、create::controller)。
即使我运行composer update,它在尝试运行php artisan clear-compiled 时也会出错。
我仍然设法通过运行 composer update --no-scripts
请帮我解决这个问题,因为我在 Laravel 网站和谷歌上找不到有关此问题的任何信息。如果您需要我提供任何代码,请告诉我您需要什么,我会这样做。
提前致谢。
【问题讨论】:
-
你为什么去掉
./public/index.php? -
我没有删除文件本身。我不想输入整个路径来访问页面。例如,输入
localhost/sitename而不是localhost/sitename/public。
标签: php laravel laravel-5 laravel-artisan