php - 在 Laravel Asana 中找不到类 'Asana'

标签 php mysql rest laravel-4 asana

我正在开发一个 timetracker web 应用程序,我想将我的 Asana 任务 ( https://app.asana.com/ ) 同步到网页中。我正在为此使用 laravel Restful 服务。我已经成功安装了 Laravel-Asana 包 ( https://github.com/Torann/laravel-asana )。但是现在 getProjects() 方法出错了。

我在 \vendor\torann\laravel-asana\src\config\config.php 中配置了 Asana API key 和 Asana 默认工作区

错误是找不到“Asana”类

代码:。

protected static $restful = true;

   public function task()
   {
     Asana::getProjects();
     echo "task Fetched";
   }
}
?>

任何人都请帮助我。谢谢

最佳答案

我认为他们在包文档中遗漏了一些重要的点。

如果您正在使用 Asana 类,则应将其加载到项目中。

因此,转到您的应用文件 app/config/app.php 并通过在末尾添加逗号来在 providers 数组中添加一项:

'Torann\LaravelAsana\ServiceProvider'

关于php - 在 Laravel Asana 中找不到类 'Asana',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716363/

相关文章:

javascript - 从 <img> URI 下载图像的 HTML DOM

mysql - MVC 删除具有多个所需外键约束的记录

php - Laravel-查询获取父级和所有可能的子级

mysql - 连接三个表以便丢弃额外的匹配项?

java - 找不到 ClientBuilder 类

php - 正则表达式从电子邮件地址获取电子邮件句柄

javascript - 用限制更改文本区域的背景

PHP mail() 函数无法发送到 hotmail?

java - 当客户端代码运行在多台机器上时,如何保证服务调用的上限?

javascript - 如何使用 REST for Sharepoint 2013 删除项目