Laravel 响应内容必须是实现“uuuToString(),”的字符串或对象;“对象”;鉴于我的意思是,为什么我只在遥控器上看到它?
我正在PagodaBox上运行一个应用程序。在本地,它可以正常工作,但当我将其推到宝塔时,会出现以下错误: 响应内容必须是实现_toString(),“object”给定的字符串或对象 路线如下:Laravel 响应内容必须是实现“uuuToString(),”的字符串或对象;“对象”;鉴于我的意思是,为什么我只在遥控器上看到它?,laravel,Laravel,我正在PagodaBox上运行一个应用程序。在本地,它可以正常工作,但当我将其推到宝塔时,会出现以下错误: 响应内容必须是实现_toString(),“object”给定的字符串或对象 路线如下: Route::get('tweets/{q}', function($q) { return Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'rece
Route::get('tweets/{q}', function($q)
{
return Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'recent'));
});
其他路线也可以。此错误是什么意思?是什么导致此错误?执行此操作以查看返回的内容
dd(Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'recent')));
您必须返回具有_toString()方法的视图类,或者如果是ajax请求,则返回类似Response::json($data)的内容 执行此操作以查看返回的内容
dd(Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'recent')));
您必须返回具有_toString()方法的视图类,或者如果是ajax请求,则返回类似Response::json($data)的内容 创建以下函数
function utf8_encode_deep(&$input) {
if (is_string($input)) {
$input = utf8_encode($input);
} else if (is_array($input)) {
foreach ($input as &$value) {
self::utf8_encode_deep($value);
}
unset($value);
} else if (is_object($input)) {
$vars = array_keys(get_object_vars($input));
foreach ($vars as $var) {
utf8_encode_deep($input->$var);
}
}
尝试执行以下操作
$response = Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'recent'));
utf8_encode_deep($response);
return response;
创建以下函数
function utf8_encode_deep(&$input) {
if (is_string($input)) {
$input = utf8_encode($input);
} else if (is_array($input)) {
foreach ($input as &$value) {
self::utf8_encode_deep($value);
}
unset($value);
} else if (is_object($input)) {
$vars = array_keys(get_object_vars($input));
foreach ($vars as $var) {
utf8_encode_deep($input->$var);
}
}
尝试执行以下操作
$response = Twitter::getSearch(array('q' => $q, 'count' => 5, 'lang' => 'sv', 'result_type' => 'recent'));
utf8_encode_deep($response);
return response;
看起来Twitter::getSearch返回的是一个对象而不是字符串。Route::get要求返回字符串,因为Twitter::getSearch返回的是对象而不是字符串,因此会出现错误。您可能需要发布Twitter::getSearch中的内容,让您知道可能存在的问题。看起来Twitter::getSearch返回的是一个对象而不是字符串。Route::get要求返回字符串,因为Twitter::getSearch返回的是对象而不是字符串,因此会出现错误。您可能需要发布Twitter::getSearch中的内容,让您知道可能存在的问题