-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'和行號。所以這個問題很難回答... –