当我运行下面错误:类stdClass的的对象无法转换为字符串
$id = Input::get('branch_id');
$retailer_code = DB::table('branches')->select('retailer_code')->where('id', $id)->first();
$user = new User;
$user->user_firstname = Input::get('user_firstname');
$user->user_lastname = Input::get('user_lastname');
$user->user_email = Input::get('user_email');
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
$user->position_id = Input::get('position_id');
$user->retailer_code = $retailer_code;
$user->branch = Input::get('branch_code');
$user->status = "1";
$user->save();
return Redirect::to('admin/users')->with('message', 'New User Added!');
的代码,我得到这个错误“类stdClass的的对象不能转换为字符串”
非常感谢!它现在正在工作 – Lumiere 2014-09-26 07:19:34
这也适用于我。但是,如果您在查询中明确指定要获取列' - > select('retailer_code')',那么如何才能获得像'$ retailer_code-> retailer_code;'这样的属性?如果你只有'$ retailer_code = DB :: table('branches') - > where('id',$ id) - > first();'(没有' - > select('retailer_code ')') – Pathros 2015-05-25 18:11:42