초보자입니다. 해결하려고하는데 도움이 필요하다고 생각합니다.비 대상 laravel의 속성을 가져 오려고합니까?
-이 코드 컨트롤러입니다
if(Input::hasFile('image')){
$dest = 'media/images/product/';
$name = str_random(6).'_'.Input::file('image')->getClientOriginalName();
//$resize =
Input::file('image')->move($dest,$name);
}
$loaispname = Input::get('loaispname');
$loaisp = new Loaisp;
$datas = $loaisp->getidloaisp($loaispname);
$idloaisp = $datas->id;
$item = new Sanpham;
$item->loaisp_id = $idloaisp;
$item->sanpham_name = Input::get('sanpham');
$item->sanpham_img = $name;
$item->sanpham_tieude = Input::get('tieude');
$item->sanpham_gia = Input::get('gia');
$item->sanpham_chitiet = Input::get('chitiet');
$item->sanpham_vitri = Input::get('vitri');
$item->save();
return Redirect::to('admin/dsachsanpham')->with('thanhcong','Saved');
-이있다
public function getidloaisp($loaispname){
//return Loaisp::where('loaisp_name','=',$loaispname)->get();
return DB::table('loaisp')->where('loaisp_name',$loaispname)->first();
}
이 인격적으로 코드 모델 오류
입니다ErrorException (E_UNKNOWN) 가 아닌 객체 의 속성을 얻으려고 노력 열기 : E : \ xampp \ htdocs \ www \ daunhot \ app \ controllers \ AdminController.php
$loaispname = Input::get('loaispname');
$loaisp = new Loaisp;
$datas = $loaisp->getidloaisp($loaispname);
$idloaisp = $datas->id; // This is error
$item = new Sanpham;
쿼리 결과가 확실합니까? 에러 라인 앞에'dd ($ datas)'를 사용해보십시오. – Jerodev