-3
我目前正在如何从性状返回一个变量,它应该在数组中返回在控制器中使用挣扎: 特点:Laravel把一个特征阵列返回到控制器
public function getAllData($search)
{
if ($search->search == null) {
$search->search = '#technology';
}
$cb = new Codebird();
$cb->setConsumerKey(env('TwitterKey'), env('TwitterSecret'));
$cb->setToken(env('AccessToken'), env('AccessTokenSecret'));
//https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
//https://dev.twitter.com/docs/api/1.1/get/search/tweets
$params = [
'q' => $search->search,
'lang' => 'en',
'count' => '5',
];
$reply = (array)$cb->search_tweets($params);
$data = (array)$reply['statuses'];
$s = count($reply['statuses']);
return [
'data' => $data,
's' => $s,
];
控制器: 公共职能TwitterData(请求$搜索){
$data = $this->getAllData($search);
return view('front.search', compact('data'));
}
目前,它给了我一个错误说关于使用对象,但是我不能在阵列中访问“数据”
错误: 试图让非对象的属性(查看:C:\ XAMPP \ htdocs中\ TwitterProject \资源\意见\前\ search.blade.php)
在此处粘贴错误消息。你的问题太广泛了。 –
您的错误来自于视图。发布视图代码。 – devk
您正在尝试获取不存在的对象的属性(在您的视图中)。但是我们没有你的视图'C:\ xampp \ htdocs \ TwitterProject \ resources \ views \ front \ search.blade.php'和行号。所以这个问题很难回答... –