我有一個函數,它從數據庫中獲取值並返回。當我回應時,該值確實存在。但返回值爲空;函數返回NULL :: laravel
public static function getCountryCode($country) {
$country = (int) $country;
$x = Country::where('id', $country)->get();
$country_code = '';
foreach($x as $row)
$country_code = $row->alpha_2;
//return 'bd';
echo $country_code;
return $country_code;
}
不知道那裏有什麼問題。這是一個laravel項目。正在調用該方法
public function countryselect()
{
$country_id = HomeController::detectCountry();
$country_code = SiteController::getCountryCode($country_id);
var_dump($country_code);
return View::make('Layout.countryselect', compact('country_id', 'country_code'));
}
你可以顯示調用這個方法的代碼嗎? – bcmcfc 2014-09-20 07:38:11
'public function countryselect() \t { \t \t $ country_id = HomeController :: detectCountry(); \t \t $ country_code = SiteController :: getCountryCode($ country_id); \t \t var_dump($ country_code); \t \t return View:make('Layout.countryselect',compact('country_id','country_code')); \t}' – 2014-09-20 07:42:27
如果將其添加到問題中,格式化會更容易。有一個待處理的編輯,但需要引入。 – bcmcfc 2014-09-20 07:44:42