我也通过 composer 安装了 laravel,也通过 composer 安装了 Tumblr php 库。现在当我说:
var_dump(App::make('Tumblr'));
我得到并例外Class Tumblr does not exist
。我应该如何让这个类对 laravel 可见?我使用 laravel 4
我也通过 composer 安装了 laravel,也通过 composer 安装了 Tumblr php 库。现在当我说:
var_dump(App::make('Tumblr'));
我得到并例外Class Tumblr does not exist
。我应该如何让这个类对 laravel 可见?我使用 laravel 4
如果你使用这个库(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');