我试图从'business_account'表中更新一列。我尝试了类似下面的东西,当试图将表单值传递给我的'packPurchasedMembers'控制器函数时,我得到了空值。什么应该是正确的代码来获得预期的结果。
Route::group(['prefix' => 'super', 'middleware' => 'super', 'as' => 'super.'], function() {
Route::post('verify-account', array('as' => 'verify-account', 'uses' => '[email protected]'));});
我的控制器 -
public function postVerifyAccount(Request $request){
$uid = $request->get('userid');
$verfiy = $request->get('verification');
DB::table('business_account')
->where('user_id', $uid)
->update(['verified' => $verfiy]);}
我的表 -
<div class="pull-left">
<h4>Verify Account</h4>
@foreach ($verification as $verify)
<form action="{{ url('super/verify-account') }}" method="POST">
{{ csrf_field() }}
<input type="hidden" name="userid" value="<?php echo $uid; ?>" />
<input type="radio" id="reinv1" name="verification" value="0"
<?php if ($verify->verified == '0') echo 'checked' ?> >
<label for="reinv1"> Not Verified</label>
<input type="radio" id="reinv2" name="verification" value="1"
<?php if ($verify->verified == '1') echo 'checked' ?> >
<label for="reinv2"> Verified</label>
<button type="submit" class="btn btn-success" value="Submit">Submit</button>
</form>
@endforeach
</div>
其$ request-> input('name');还要确保你有使用Request类。再次得到 - >是Symfony风格,input-> laravel风格的编码。我的偏好是输入 –
尝试,但得到错误,甚至错误没有显示在laravel.log –
您可以请发布错误 –