Ich versuche, die CRUD in Eloquent zu verstehen, aber ich habe ein paar Probleme hier.Aktualisieren Sie meine Datenbank mit Eloquent
mein erster Fehler, dass ich nicht den Standard-Controller-Index verwendet habe, erstellen, zu speichern, zu ...
ich meinen eigenen Namen gemacht.
OK lassen Zeigen Sie mir meinen Controller und Routen
Routen
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]'));
-Controller
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');
}
nun die ersten Routen angezeigt ist OK edit-about
aber auf den zweiten Weg kommen
Route::put('edit-content', array('before' => 'admin_auth', 'uses' => '[email protected]'));
ich
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
als die Strecke ist nicht da.
bearbeiten
hier ist mein Formularkopf
{{ Form::open(array('url'=>'edit-content', 'PUT')) }}
Sie bitte HTML-Code Ihrer Form veröffentlichen. Mein Vorschlag ist, dass Sie Ihr Formular als POST anstatt als PUT senden. – xAoc
@xAoc Ich aktualisiere meine Frage, danke –