Php artisan不工作(laravel 5.1)

Php artisan不工作(laravel 5.1),php,laravel,laravel-5,laravel-5.1,laravel-artisan,Php,Laravel,Laravel 5,Laravel 5.1,Laravel Artisan,当我键入php artisan或任何artisan命令时 我看到了这个消息 [错误例外] 正在尝试获取非对象的属性 我尝试了以下方法 1-php artisan clear已编译 2-删除供应商目录并使用composer安装或composer更新 3-克隆一个标准的Laravel应用程序,并放置我的文件appdir和我的配置 并使用composer命令,但随着步骤,错误已更改为 [错误例外] 正在尝试获取非对象的属性 脚本php artisan clear已编译,用于处理返回的带有错误的安装后c

当我键入
php artisan
或任何artisan命令时 我看到了这个消息

[错误例外]
正在尝试获取非对象的属性

我尝试了以下方法

1-
php artisan clear已编译

2-删除
供应商
目录并使用
composer安装
composer更新

3-克隆一个标准的Laravel应用程序,并放置我的文件
app
dir和我的配置 并使用
composer
命令,但随着步骤,错误已更改为

[错误例外]
正在尝试获取非对象的属性

脚本php artisan clear已编译,用于处理返回的带有错误的安装后cmd事件

[运行时异常]
错误输出:

有什么建议吗


谢谢

如果我理解得很好,您在使用应用程序文件时会遇到此问题。这可能意味着您在构造函数中遇到了一些问题—您试图运行函数,但对象未初始化。你不应该在构造函数中设置东西(例如,看看你的控制器),否则你会出现一些“奇怪”错误,你的工匠也无法工作

在我的应用程序上导航后,我在我的
ServiceProviderClass中发现了问题
启动()
方法,特别是在注释时,一种方法根据子域名获取数据
artisan
工作良好

此方法的Laravel文档提示

此方法在所有其他服务提供商注册后调用,这意味着您可以访问框架注册的所有其他服务


要了解更多信息,请阅读

,这样您就不能在cmd中运行php artisan了?是否检查了路径?最近是否添加了自定义或安装了新的供应商软件包?是否可以尝试删除bootstrap/cache/compiled.php并再次运行composer安装?可能是您的某个服务提供商造成了此问题。我会查看你的
应用程序/提供者
目录中的文件。默认情况下,它们是相当空的,所以请检查是否添加了任何可能导致错误的代码行。@ThomasKim:你说得对,我终于找到了