레코드를 복제하고 새 레코드를 편집하려고하는데 내 방법에서 새 레코드를 찾는 방법을 이해하는 데 어려움을 겪고 있습니다.Laravel ID에서 복제
public function duplicate(Request $request, $id)
{
//dd($id);
$course = Course::findOrFail($id)->replicate()->save();
return 'Course duplicated';
}
내가하고 싶은 모든 :
내 경로는 내가 내 컨트롤러 내부 DD
Route::get('courses/duplicate/{id}', ['as' => 'courses.duplicate', 'uses' => 'backend\[email protected]']);
나에게 내 방법을 여기에
6675.의 ID를 것주고있다 새 레코드 제목에 '- copy'를 추가하십시오. 어떻게 새로운 레코드의 ID를 얻으면 그 메소드 내에서 findOrFail을 할 수 있습니까?
'$ course-> id'을 사용해 보셨나요? – TheFallen
나는 이후로 회선을 으로 변경하여 '코스 ID와 중복되는 코스'를 반환합니다. ''. $ course-> id; 그리고 그 행에 대해 객체가 아닌 속성을 얻으려고합니다. –