나는 Eloquent에서 CRUD를 이해하려고 노력하고 있지만 여기에 몇 가지 문제가 있습니다. 난 내 자신의 이름을 만든 Eloquent를 사용하여 데이터베이스 업데이트
나는를 생성, 저장, 기본 컨트롤러 인덱스를 사용하지 않은내 첫 번째 실수를 ....
확인을 내 컨트롤러 및 경로
경로
Route::get('edit-about', array('before' => 'admin_auth', 'uses' => '[email protected]', 'as'=>'edit-about'));
Route::put('edit-content', array('before' => 'admin_auth', 'uses' => '[email protected]'));
컨트롤러를 보여주지
public function updateAbout()
{
$text_area = Text_area::find(1);
return View::make('admin.editText.about', compact('text_area'));
}
public function editAboutContent()
{
$id = Input::get('id');
Text_area::updated($id, array(
'titleArabic' => Input::get('title'),
'contentArabic' => Input::get('content')
));
return Redirect::to('edit-about');
}
이제 첫 번째 경로를 표시는 edit-about
OK하지만 두 번째 경로에 오는
Route::put('edit-content', array('before' => 'admin_auth', 'uses' => '[email protected]'));
나는 MethodNotAllowedHttpException
\
심포니 \ 구성 요소 \ HttpKernel \ 예외를 얻을.
편집
여기 내 양식 헤더
{{ Form::open(array('url'=>'edit-content', 'PUT')) }}
을 잊는다. 내 제안은 PUT 대신 POST로 양식을 보내는 것입니다. – xAoc
@xAoc 제 질문을 고치겠습니다. –