0
column
이 rank_id
인 users
테이블이 있습니다. 이제 모든 사용자 rank_id
을 (으)로 rank_id = 6
(한 번 클릭으로)으로 업데이트하고 싶습니다. 내가 어떻게 할 수 있니? 지금까지 시도 :Laravel 5.2에서 한 번에 특정 열 데이터를 업데이트하는 방법은 무엇입니까?
경로 :
Route::post('/test/rankup2', array('as' => 'user.rank2.post', 'uses' => '[email protected]'));
TestController.php :
function RankUpgradeTwo(Request $request)
{
$memberAll = User::where('rank_id','=',6)->firstOrFail();
//dd($memberAll);
$memberAll->rank_id = '2';
$memberAll->save();
return Redirect::to('user/test')->with('message', 'Successfully Ugraded into Rank 2');
}
testScript.blade.php을 :
<form method="POST"
action="{{ route('user.rank2.post') }}"
class="form-horizontal stdform"
autocomplete="off"
enctype="multipart/form-data"
id="edit-form"
role="form"
{{--v-on:submit="submitChange" --}}
novalidate />
{{ csrf_field() }}
<div class="control-group action">
<button type="submit" name="submit" value="submit" id="submit" class="btn btn-blue btn-left">
Rank Up 2
</button>
</div>
{{ Form::close() }}
이것은 성공적인 메시지를 표시하지만 데이터베이스에 업데이트가 표시되지 않습니다. 미리 감사드립니다.
완벽! ... 고마워요. –
@ChoncholMahmud 이동하여 수락하십시오! –