Laravel和Twitter API以及thujohn / twitter

时间:2015-12-22 17:59:52

标签: php laravel twitter laravel-5 laravel-5.1

所以我跟着他的readme,我已经完成了composer dump-autoload一百万次,但我仍然收到错误。

代码:

'providers' => [
    ...
    Thujohn\Twitter\TwitterServiceProvider::class,

],

'aliases' => [

    ...
    'Twitter'   => Thujohn\Twitter\Facades\Twitter::class,
],

在我的控制器中:

class HomeController extends Controller {

    public function index() {
        $tweets = Twitter::getUserTimeline([
            'screen_name' => 'xxxxxxx',
            'count'       => 10,
            'format'      => 'json'
        ]);

        dd($tweets);

        return view('home');
    }

    public function about() {
        return view('about');
    }
}

但我收到错误:

FatalErrorException in HomeController.php line 10:
Class 'App\Http\Controllers\Twitter' not found

嗯...... 什么?

1 个答案:

答案 0 :(得分:1)

当您提到 Twitter 类时,您使用了非命名空间名称,因此PHP正在寻找当前命名空间中的类。更改对 \ Twitter 的引用或添加以下使用语句:

use Twitter;