以laravel形式的值不存储在数据库中,没有错误显示

问题描述 投票:0回答:2

我正在传递表单值,但未存储在数据库中。我的模特

<?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>

php laravel laravel-5
2个回答
0
投票

您可以尝试打印输入错误之类的问题吗?>

<input type="text" name="center_name">
@if($errors->has('center_name'))
    <div class="error">{{ $errors->first('center_name') }}</div>
@endif

0
投票

添加此代码。

© www.soinside.com 2019 - 2024. All rights reserved.