所以我跟着他的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
嗯...... 什么?
答案 0 :(得分:1)
当您提到 Twitter 类时,您使用了非命名空间名称,因此PHP正在寻找当前命名空间中的类。更改对 \ Twitter 的引用或添加以下使用语句:
use Twitter;