php artisan[BadMethodCallException]

php artisan[BadMethodCallException],php,laravel,laravel-5,laravel-artisan,Php,Laravel,Laravel 5,Laravel Artisan,首先,我刚刚开始修补Laravel5和php artisan,所以请不要过于苛刻;) 为了摆脱网站路径中的/public/index.php,我做了以下操作: 移动了root/page\u local/文件夹中的所有文件 将文件从公用文件夹移动到根目录/page/ 相应地修改了root/page\u local/index.php文件 因此,laravel现在可以正常工作,但php artisan却不能。我尝试运行的每个命令都返回相同的错误: [BadMethodCallException] M

首先,我刚刚开始修补Laravel5和php artisan,所以请不要过于苛刻;)

为了摆脱网站路径中的
/public/index.php
,我做了以下操作:

  • 移动了
    root/page\u local/
    文件夹中的所有文件
  • 将文件从公用文件夹移动到
    根目录/page/
  • 相应地修改了
    root/page\u 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网站和谷歌上找不到关于这个问题的任何信息。如果你需要我提供我的任何代码,让我知道你需要什么,我会这样做


    提前谢谢。

    在代码中搜索模式字符串,我猜您的某个地方有一个拼写错误,该方法称为模式,因此请改用它。Laravel代码中没有任何模式方法。

    为什么要删除
    /public/index.php
    ?我没有删除文件本身。我不想输入整个路径来访问页面。例如,键入
    localhost/sitename
    而不是
    localhost/sitename/public
    .OMG!!!非常感谢,这是路由中的一个打字错误。我不知道artisan是如何工作的,所以我不知道这可能是个问题。你知道关于artisan如何工作的任何好的信息来源吗?