此表单发布请求输入不起作用并且不以用户身份请求任何输入注册,访问URL时不显示任何请求,我无法在此代码中定义问题,请使用提交ajax muti步骤注册为我定义一个问题,该错误可以在访问时显示路由Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException。此路由不支持GET方法。支持的方法:POST ..
Route::post('registeruser/store', 'UserController@store')->name('registeruser.store');
<form id="signUpForm" class="signUpForm" action="{{route('registeruser.store')}}" method="post">
@csrf
<div class="signUpForm-step-holder form-group ">
<div class="signUpForm-step-wrap" id="section-1">
<h3 class="section-title">Step 1 of 4</h3>
<div class="form-layer-steps form-layer-tolal-steps-4">
<div class="form-layer-progress">
<div class="form-layer-progress-line" style="width:0%"></div>
</div>
<div class="form-layer-step active">
<div class="form-layer-step-icon">
<i class="fa fa-unlock-alt"></i>
</div>
<p>Account</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-user"></i>
</div>
<p>Personal</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-credit-card-alt"></i>
</div>
<p>Engineer Info</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-check"></i>
</div>
<p>Confirm</p>
</div>
</div>
<h3 class="section-form-title">Account Information</h3>
<div class="help-block with-errors mandatory-error"></div>
<div class="form-group validuname">
<input id="uname" type="text" name="uname" class="form-control" data-error="Please enter UserName" placeholder="UserName*" required="">
<div class="input-group-icon">
<i class="fa fa-user"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validemail">
<input id="email" type="email" name="email" class="form-control" data-error="Please enter valid email" placeholder="Email*" required="">
<div class=input-group-icon>
<i class="fa fa-envelope"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validpass">
<input id="pass" type="password" name="password" class="form-control" data-error="Please enter password" placeholder="Password* at least 8 character" required="">
<div class=input-group-icon>
<i class="fa fa-key"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group">
<input id="cpass" type="password" name="cpass" class="form-control" data-error="Please retype password" placeholder="Confirm Password*" required="">
<div class="input-group-icon">
<i class="fa fa-key"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group signUpForm-step-1">
<button class="btn btn-danger" type="button">
Are you ready!
</button>
<button class="btn btn-custom pull-right" type="button" onclick="nextStep2()">
Next
<span class="fa fa-arrow-right"></span>
</button>
</div>
</div>
<div class="signUpForm-step-wrap slide-right" id="section-2">
<h3 class="section-title">Step 2 of 4</h3>
<div class="form-layer-steps form-layer-tolal-steps-4">
<div class="form-layer-progress">
<div class="form-layer-progress-line" style="width:37.25%">
</div>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-unlock-alt"></i>
</div>
<p>Account</p>
</div>
<div class="form-layer-step active">
<div class="form-layer-step-icon">
<i class="fa fa-user"></i>
</div>
<p>Personal</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-credit-card-alt"></i>
</div>
<p>Engineer Info</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-check"></i>
</div>
<p>Confirm</p>
</div>
</div>
<h3 class="section-form-title">Personal Information</h3>
<div class="help-block with-errors mandatory-error"></div>
<div class="form-group validfname">
<input id="fname" type="text" name="fname" class="form-control" data-error="Please enter First Name" placeholder="First Name*" required="">
<div class="input-group-icon"><i class="fa fa-user"></i></div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validlname">
<input id="lname" type="text" name="lname" class="form-control" data-error="Please enter Last Name" placeholder="Last Name*" required="">
<div class="input-group-icon"><i class="fa fa-user"></i></div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validgender">
<select class="form-control select2-single" data-error="Please Select Gender" id="gender" name="gender" required="">
<option value="">Select Your Gender*</option>
<option value=Male>Male</option>
<option value=Femal>Female</option>
</select>
<div class=input-group-icon><i class="fa fa-mars"></i></div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validbirthdate" id="date-of-birth">
<input id="birthdate" name="birthdate" class="form-control" data-error="Please enter Date Of Birth" placeholder="Date Of Birth*" required="">
<div class="input-group-icon"><i class="fa fa-calendar"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validAcademicRank">
<select class="form-control select2-single" data-error="Please Select Academic Rank " id="academicrank" name="academicrank" required="" onchange="show()">
<option value="">Select Your Academic Rank *</option>
<option value="Student">Student</option>
<option value="Assistant Teaching">Teaching Assistant</option>
<option value="Assistant Lecturer">Assistant Lecturer </option>
<option value="Assistant Professor">Assistant Professor </option>
<option value="Associate Professor">Associate Professor</option>
<option value="Professor">Professor</option>
<option value="Professor Emeritus">Professor Emeritus</option>
</select>
<div class="input-group-icon"><i class="fa fa-map-marker"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validYear hidden" id="select_year">
<select class="form-control select2-single" data-error="Please Select Year " id="year" name="year" required="">
<option value="">Select Your Year *</option>
<?php foreach ($years as $year): ?>
<option value="<?= $year->id ?>">
<?= $year->year_name ?>
</option>
<?php endforeach; ?>
</select>
<div class="input-group-icon"><i class="fa fa-map-marker"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validphone">
<input id="phone" type="number" name="phone" class="form-control" data-error="Please enter valid phone" placeholder="Phone*" required="">
<div class="input-group-icon"><i class="fa fa-phone"></i> </div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validpreferedcontact">
<strong>Contact Method*: </strong>
<label class="radio-inline">
<input id="preferedcontact1" name="preferedcontact" type="radio" value="email">
Email
</label>
<label class="radio-inline">
<input id="preferedcontact2" name="preferedcontact" type="radio" value="Phone">
Phone
</label>
<div class="help-block with-errors"></div>
</div>
<h3 class="section-form-title">Profile Image</h3>
<div class="form-group attachmentFile">
<label class="input-group-btn">
<span class="btn">Browse…
<input id="userfile" name="userfile" type="file" >
</span>
</label>
<input id=attachedFile class=form-control placeholder="Browse to select file" readonly>
</div>
<div class="form-group signUpForm-step-2">
<button class="btn btn-custom" type="button" onclick="previousStep1()">
<span class="fa fa-arrow-left"></span>
Back
</button>
<button class="btn btn-custom pull-right" type="button" onclick="nextStep3()">
Next
<span class="fa fa-arrow-right"></span>
</button>
</div>
</div>
<div class="signUpForm-step-wrap slide-right" id="section-3">
<h3 class="section-title">Step 3 of 4</h3>
<div class="form-layer-steps form-layer-tolal-steps-4">
<div class="form-layer-progress">
<div class="form-layer-progress-line" style="width:62.25%"> </div>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-unlock-alt"></i>
</div>
<p>Account</p>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-user"></i>
</div>
<p>Personal</p>
</div>
<div class="form-layer-step active">
<div class="form-layer-step-icon">
<i class="fa fa-credit-card-alt"></i>
</div>
<p>Engineer Info</p>
</div>
<div class="form-layer-step">
<div class="form-layer-step-icon">
<i class="fa fa-check"></i>
</div>
<p>Confirm</p>
</div>
</div>
<h3 class="section-title"> Engineer Details :</h3>
<div class="help-block with-errors mandatory-error"></div>
<div class="form-group validdep">
<select class="form-control select2-single" data-error="Please Select Department" id="dep" name="dep" required="">
<option value=""> Department*</option>
<?php foreach ($deps as $dep): ?>
<option value="<?= $dep->id ?>">
<?= $dep->name ?>
</option>
<?php endforeach; ?>
</select>
<div class="input-group-icon"><i class="fa fa-mars"></i></div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validbranch">
<select class="form-control select2-single" data-error="Please Select Branch" id="branch" name="branch" required="">
<option value=""> Branch*</option>
</select>
<div class="input-group-icon"><i class="fa fa-mars"></i></div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validmangmet hidden" id="select_mangment">
<select class="form-control select2-single" id="mangment" name="mangment " data-error="Please select a Mangment Level" required="">
<option value="">Select Management Level *</option>
<option value="Not under management">Not under management</option>
<option value="Dean of the College">Dean</option>
<option value="general supervisor">General Supervisor</option>
<option value="Vice Dean">Vice Dean</option>
<option value="Vice Dean for Graduate Studies">Vice Dean for Graduate Studies</option>
<option value="Head of Departmentr"> Head of Department </option>
</select>
<div class="input-group-icon"><i class="fa fa-map-marker"></i>
</div>
<div class="help-block with-errors"></div>
</div>
<div class="form-group validagree">
<div class="checkbox">
<label>
<input id="aggre" name="aggre" type="checkbox" value="1">
Aggre with terms & conditions
</label>
<div class="help-block with-errors"></div>
</div>
</div>
<div class="form-group signUpForm-step-3">
<button class="btn btn-custom" type="button" onclick="previousStep2()">
<span class="fa fa-arrow-left"></span>
Back
</button>
<button class="btn btn-custom pull-right" type="button" onclick="nextStep4()">
Next
<span class="fa fa-arrow-right"></span>
</button>
</div>
</div>
<div class="signUpForm-step-wrap slide-right review-submit-section" id="section-4">
<h3 class="ection-title">Step 4 of 4: Review & Submit</h3>
<div class="form-layer-steps form-layer-tolal-steps-4">
<div class="form-layer-progress">
<div class="form-layer-progress-line" style="width:100%"> </div>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-unlock-alt"></i>
</div>
<p>Account</p>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-user"></i>
</div>
<p>Personal</p>
</div>
<div class="form-layer-step activated">
<div class="form-layer-step-icon">
<i class="fa fa-credit-card-alt"></i>
</div>
<p>Engineer Info</p>
</div>
<div class="form-layer-step active">
<div class="form-layer-step-icon">
<i class="fa fa-check"></i>
</div>
<p>Confirm</p>
</div>
</div>
<h3 class="section-form-title">Confirm Details</h3>
<div class="form-group row">
<div class="col-sm-12 contentBoxMargin text-center">
<div id="profile-Image">
<img alt="Prifile Image" id="userPhoto" src=#>
</div>
<h3>Profile Image</h3>
</div>
<div class="col-sm-12 contentBoxMargin text-center">
<h5>Account Information</h5>
<p id="unameData"></p>
<p id="emailData"></p>
<p id="passData"></p>
</div>
<div class="col-sm-12 contentBoxMargin text-center">
<h5>Personal Information:</h5>
<p id="firstNameData"></p>
<p id="lastNameData"></p>
<p id="genderData"></p>
<p id="birthdateData"></p>
<p id="academicRankDat"></p>
<p id="yearData"></p>
<p id="emailaddressData"></p>
<p id="phoneData"></p>
<p id="preferedcontactData"></p>
</div>
<div class="col-sm-12 contentBoxMargin text-center">
<h5>Engineer Information:</h5>
<p id="depData"></p>
<p id="branhData"></p>
<p id="mangmetData"></p>
</div>
<div class="help-block with-errors mandatory-error"></div>
<div class="form-group col-sm-12">
<div id="humanCheckCaptchaBox"></div>
<div id="firstDigit"></div>+
<div id="secondDigit"></div>=
<input id="humanCheckCaptchaInput" name="humanCheckCaptchaInput" class="form-control" data-error="Please solve Captcha" placeholder="" required="" maxlength="3">
<div class="help-block with-errors"></div>
</div>
<div class="form-group col-sm-12">
<div class="form-group">
<div id="AggreData">
<strong>Aggre with terms &conditions:</strong>
<input id="aggre2" name="aggre" type="checkbox" value="1" checked disabled>
</div>
</div>
<div class="hidden" id="mgsFormSubmit"></div>
<div class="form-group signUpForm-step-4" id="final-step-buttons">
<button class="btn btn-custom" type="button" onclick="previousStep3()">
<span class="fa fa-arrow-left"></span>
Back
</button>
<button class="btn btn-custom pull-right" type="submit" id="Submit">Submit</button>
</div>
</div>
</div>
</div>
</div>
</form>
您的代码段看起来像一个表单,但是没有<form>
标签。将input
放入表单中并确保每个输入都具有name
属性后,您可以使用以下方法通过php访问该值:
<?php
$theInput = $_POST["name"];
// the "name" is a string which contains the name attribute of the input.
?>