Как написать запрос на обновление в Laravel 5.2Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как написать запрос на обновление в Laravel 5.2

Сообщение Anonymous »

Я извлекаю данные из таблицы в одну форму, используя Laravel 5.2 для редактирования или обновления существующих данных. Но когда я нажимаю кнопку обновления, она не обновляется.
Моя форма редактирования — add.blade.php, приведенная ниже
@extends('app')

@section('content')

  • Home
  • View/Edit Group


View/Edit Group Information

@if (count($errors) > 0)

Whoops! There were some problems with your input.
  • @foreach ($errors->all() as $error)
  • {{ $error }}
    @endforeach
@endif



@foreach($groups as $grp)

Group ID






Group Name







Update



@endforeach







@endsection

Страница контроллера GroupController.php:
public function edit($id)
{
try {
//Find the user object from model if it exists
$groups = DB::table('devicegroup')->where('groupID', '=', $id)->get();
//$user = User::findOrFail($id);
//Redirect to edit user form with the user info found above.
return view('group.add')->with('groups', $groups);

} catch (ModelNotFoundException $err) {
//redirect to your error page
}
}

// Update Group
public function update(Request $request)
{
try {
$data=DB::table('devicegroup')
->where("groupID",$request['groupID'])
->update(array("description"=>$request['description']
));

$groups = DB::table('devicegroup')->simplePaginate(10);
return view('group.groupAdmin')->with('groups', $groups);
} catch (ModelNotFoundException $err) {
//Show error page
}

}

А Routes.php – это
Route::any('group/edit/{id}', 'GroupController@edit');
Route::post('group/update', 'GroupController@update');

Моя модель Group.php


Подробнее здесь: https://stackoverflow.com/questions/386 ... aravel-5-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»