1
laravel eloquent 메서드를 사용하여 db에 행을 삽입했습니다. 아래 코드를 참조하십시오.Laravel에서 현재 삽입 된 행 데이터를 반환하는 방법은 무엇입니까?
public function store() {
$language = new languages;
$language -> languages = Input::get('languages');
$language -> created_by = Auth::user()->id;
$language -> updated_by = Auth::user()->id;
if($language -> save()) {
$returnData = languages::where("id","=",$language -> id) -> get();
$data = array ("message" => 'Language added successfully',"data" => $returnData);
$response = Response::json($data,200);
return $response;
}
}
테이블에서 마지막으로 삽입 된 행을 원하지만 내 응답에 빈 데이터가 있습니다. 데이터를 가져 오는 올바른 방법을 안내해주십시오.
$ returnData에는 TRUE 값이 포함되어 있습니다. 저장 한 레코드가 포함되어 있지 않습니다. – uma
맞습니다. ID와 여러 가지 사항을 염두에두고 수정 된 응답을 확인했습니다. –
이전에 시도했지만 다음 개체를 반환합니다 - { "incrementing": true, "timestamps": true, "exists": true} – uma