我正在传递表单值,但未存储在数据库中。我的模特
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Database\Eloquent\Model;
class Center extends Model
{
protected $table = 'centers';
protected $fillable = ['center_code','center_name','center_head','contact_no','email','center_area_in_sft','number_of_systems','remarks','center_in_side_photo','center_out_side_photo','center_head_photo'];
}
我的路线
Route::post('franchise', 'MainpageController@franchise_registration')->name('franchise');
我的控制器公共功能franchise_registration(Request $ request)
{
$this->validate($request, [
'center_name' => 'required|string|max:255',
'center_head' => 'required|string|max:255',
'contact_no' => 'required|string|max:255',
'email' => 'required|string|max:255',
'center_area_in_sft' => 'required|string|max:12',
'number_of_systems' => 'required|string|max:10',
'remarks' => 'required|string|max:255',
'center_in_side_photo' => 'required|image|mimes:jpeg,png,jpg|max:2048',
'center_out_side_photo' => 'required|image|mimes:jpeg,png,jpg|max:2048',
'center_head_photo' => 'required|image|mimes:jpeg,png,jpg|max:2048',
]);
$ input ['center_head_photo'] = time()。'。'。$ request-> center_head_photo-> getClientOriginalExtension();$ folder1 = public_path('STUDENT_DATA / STUDENT_PHOTO /');$ path1 = $ folder1。 $ input ['center_head_photo']; //路径1$ request-> center_head_photo-> move($ folder1,$ input ['center_head_photo']); //图片保存在第一个文件夹中$ path2 = public_path('STUDENT_DATA /')。 $ input ['center_head_photo']; //路径2\ File :: copy($ path1,$ path2);
$input['center_in_side_photo'] = time().'.'.$request->center_in_side_photo->getClientOriginalExtension();
$folder1 = public_path('STUDENT_DATA/STUDENT_PHOTO/');
$path1 = $folder1 . $input['center_in_side_photo']; // path 1
$request->center_in_side_photo->move($folder1, $input['center_in_side_photo']); // image saved in first folder
$path2 = public_path('STUDENT_DATA/') . $input['center_in_side_photo']; // path 2
\File::copy($path1, $path2);
$input['center_out_side_photo'] = time().'.'.$request->center_out_side_photo->getClientOriginalExtension();
$folder1 = public_path('STUDENT_DATA/STUDENT_PHOTO/');
$path1 = $folder1 . $input['center_out_side_photo']; // path 1
$request->center_out_side_photo->move($folder1, $input['center_out_side_photo']); // image saved in first folder
$path2 = public_path('STUDENT_DATA/') . $input['center_out_side_photo']; // path 2
\File::copy($path1, $path2);
$input['center_code'] ="KA_SIIT/".time();
$input['center_name'] = strtoupper ($request['center_name']);
$input['center_head'] = strtoupper ($request['center_head']);
$input['contact_no'] = $request->contact_no;
$input['email'] = $request->email;
$input['center_area_in_sft'] = strtoupper ( $request['center_area_in_sft']);
$input['number_of_systems'] = strtoupper ( $request['number_of_systems']);
$input['remarks'] = strtoupper ($request['remarks']);
Center::create($input);
return back()-> with('success','YOUR REGISTRATION SUCCESSFULLY。');}
我的看法
<section class="our-work-area section-padding-90-70" id="Courses">
<div class="col-md-12">
<div class="welcome-text">
<div class=" row justify-content-center">
<!-- Single Work Area -->
<div class="col-md-8 col-lg-8">
<div class="single-work-area mb-30">
<div class="single-feature-area mt-30">
<!-- Icon -->
<div class="about-icon">
</div>
<b> <u><h5><a href="#">FRANCHISE RIGISTRATION</a></h5></u></b>
@if(\Session::has('success'))
<div class="alert alert-success">
<p> {{\Session::get('success')}}</p>
</div>
@endif<hr>
<div class="tab-content">
<form method="POST" autocomplete="off" action="{{route('franchise')}}" enctype="multipart/form-data" class="form-horizontal">
@csrf
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="center_name" class="control-label">CENTER NAME</label>
<input placeholder="CENTER NAME" type="text" class="form-control required" name="center_name" id="center_name">
</div>
<div class="col-md-6">
<div class="form-group">
<label for="contact_no" class="control-label">CONTACT NO</label>
<input placeholder="CONTACT NO" type="text" class="form-control required" name="contact_no" id="contact_no" numbers="onlynumbers" required autofocus maxlength="10" minlength="10" pattern="[1-2-3-4-3-5-6-7-8-9-10-12]+">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="email" class="control-label">MAIL ID </label>
<input placeholder="E-MAIL" type="mail" class="form-control required" name="email" id="email" required >
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="center_area_in_sft" class="control-label">CENTER AREA IN SFT</label>
<input placeholder="CENTER AREA IN SFT" type="text" class="form-control required" name="center_area_in_sft" id="center_area_in_sft" required >
</div>
<div class="form-group">
<label for="number_of_systems" class="control-label"> NUMBER OF SYSTEMS</label>
<input placeholder="NUMBER OF SYSTEMS" type="text" class="form-control required" name="number_of_systems" id="number_of_systems" required >
</div>
<div class="col-md-6">
<div class="form-group">
<label for="center_head_photo" class="control-label">CENTER HEAD PHOTO</label>
<input placeholder="CENTER HEAD PHOTO" type="file" class="form-control required" name="center_head_photo" id="center_head_photo">
</div>
</div>
照片内中心 <div class="col-md-6">
<div class="form-group">
<label for="center_out_side_photo" class="control-label">CENTER OUTSIDE PHOTO</label>
<input placeholder="CENTER OUTSIDE PHOTO" type="file" class="form-control required" name="center_out_side_photo" id="center_out_side_photo">
</div>
</div>
</div>
<button style="float: right;"type="submit" name="register" class="btn btn-primary">SUBMIT</button>
<br>
<br>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
您可以尝试打印输入错误之类的问题吗?>
<input type="text" name="center_name">
@if($errors->has('center_name'))
<div class="error">{{ $errors->first('center_name') }}</div>
@endif
添加此代码。