Моя форма редактирования — 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
@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
Мобильная версия