0

我也通过 composer 安装了 laravel,也通过 composer 安装了 Tumblr php 库。现在当我说:

var_dump(App::make('Tumblr'));

我得到并例外Class Tumblr does not exist。我应该如何让这个类对 laravel 可见?我使用 laravel 4

4

1 回答 1

3

如果你使用这个库(https://github.com/tumblr/tumblr.php/),你需要使用命名空间或者在 app.php 配置文件中设置一个别名。

使用命名空间:

$client = new Tumblr\API\Client($consumerKey, $consumerSecret);
$client->setToken($token, $tokenSecret);

您可以在别名数组中设置别名:

'Tumblr' => 'Tumblr\API\Client'

$tumblr = new Tumblr;

如果你想要你的 IoC 容器,你可以设置一个绑定:

App::bind('Tumblr', 'Tumblr\API\Client');

$tumblr = App::make('Tumblr');
于 2013-06-07T18:27:47.260 回答