Explorar el Código

add all table verification

GGican hace 8 años
padre
commit
e6b2b51ffc

+ 3 - 3
app/Http/Controllers/Admin/TableController.php

xqd xqd xqd
@@ -68,7 +68,7 @@ class TableController extends CommonController
 
 //    尚未完成表单仅保存
 //    $table_type_id 表格类型id
-    public function save(Request $request, $table_type_id)
+    public function save(Requests\TableRequest $request, $table_type_id)
     {
 
         $user = session('user');
@@ -213,7 +213,7 @@ class TableController extends CommonController
 
 //    新建表提交
 //    $table_id 表格类型id
-    public function create(Request $request, $table_type_id)
+    public function create(Requests\TableRequest $request, $table_type_id)
     {
         $user = session('user');
         $input = $request->only('project_name', 'bzc_name', 'bzc_cardid', 'bzc_addr', 'bzc_area', 'house_type', 'bzc_tel', 'used', 'num', 'table_time', 'sub_description');
@@ -338,7 +338,7 @@ class TableController extends CommonController
 
 //    $table_id表格自增id
 //        编辑表单提交
-    public function submit(Request $request, $table_id)
+    public function submit(Requests\TableRequest $request, $table_id)
     {
         $user = session('user');
         $input = $request->only('project_name', 'bzc_name', 'bzc_cardid', 'bzc_addr', 'bzc_area', 'house_type', 'bzc_tel', 'used', 'num', 'table_time', 'sub_description');

+ 45 - 0
app/Http/Requests/TableRequest.php

xqd
@@ -0,0 +1,45 @@
+<?php
+
+namespace App\Http\Requests;
+
+use App\Http\Requests\Request;
+
+class TableRequest extends Request
+{
+    /**
+     * Determine if the user is authorized to make this request.
+     *
+     * @return bool
+     */
+    public function authorize()
+    {
+        return true;
+    }
+
+    /**
+     * Get the validation rules that apply to the request.
+     *
+     * @return array
+     */
+    public function rules()
+    {
+        return [
+            'project_name'=>'required',
+            'num'=>'required|numeric',
+            'bzc_name'=>'required',
+            'bzc_tel'=>'required|numeric',
+        ];
+    }
+
+    public function messages()
+    {
+        return [
+            'project_name.required'=>'项目名称不能为空',
+            'num.required'=>'编号不能为空',
+            'num.numeric'=>'编号只能输入数字',
+            'bzc_name.required'=>'被征收人姓名必填',
+            'bzc_tel.required'=>'被征收人电话必填',
+            'bzc_tel.numeric'=>'被征收人电话只能输入数字',
+        ];
+    }
+}

+ 1 - 1
app/Model/Tablelist.php

xqd
@@ -8,6 +8,6 @@ class Tablelist extends Model
 {
     protected $table = 'table_list';
     protected $primaryKey = 'id';
-    public $timestamps = false;
+//    public $timestamps = false;
     public $guarded=[];
 }

+ 4 - 4
resources/views/admin/table/table_eight.blade.php

xqd xqd
@@ -62,14 +62,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项">
+                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -86,13 +86,13 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>
-                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                         <td>被征收人身份证号</td>
                                         <td colspan="2"><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                     </tr>

+ 4 - 4
resources/views/admin/table/table_five.blade.php

xqd xqd
@@ -62,14 +62,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项">
+                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -84,13 +84,13 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>
-                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                         <td>被征收人身份证号</td>
                                         <td><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                     </tr>

+ 4 - 4
resources/views/admin/table/table_four.blade.php

xqd xqd xqd
@@ -62,7 +62,7 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
@@ -70,7 +70,7 @@
                             </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项">
+                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -86,13 +86,13 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>
-                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                         <td>身份证号</td>
                                         <td colspan="2"><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                     </tr>

+ 4 - 4
resources/views/admin/table/table_nine.blade.php

xqd xqd
@@ -62,14 +62,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项">
+                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -86,13 +86,13 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>
-                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                         <td>被征收人身份证号</td>
                                         <td colspan="2"><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                     </tr>

+ 6 - 15
resources/views/admin/table/table_one.blade.php

xqd xqd xqd
@@ -61,12 +61,13 @@
                 </div>
                 <form id="form" action="" method="post">
                     {{ csrf_field() }}
+                    @include('admin.errors')
                 <div id="example2_wrapper" class="dataTables_wrapper form-inline dt-bootstrap">
                     <div class="row">
                         <div class="col-sm-2" style="text-align: right">项目名称:</div>
                         <div class="col-sm-7">
                             <select class="form-control" name="project_name">
-                                <option></option>
+                                <option>必填项</option>
                                 @foreach($project as $data)
                                     <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
@@ -74,22 +75,12 @@
                         </div>
                         <div class="col-sm-1"  style="text-align: right">编号:</div>
                         <div class="col-sm-2">
-                            <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项">
+                            <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项(数字)">
                         </div><br><br>
                     </div>
                     <div class="row">
                         <div class="col-sm-12">
-                                @if(count($errors)>0)
-                                    <div class="callout callout-danger">
-                                        @if(is_object($errors))
-                                            @foreach($errors->all() as $error)
-                                                <p>{{ $error }}</p>
-                                            @endforeach
-                                        @else
-                                            <p>{{ $errors }}</p>
-                                        @endif
-                                    </div>
-                                @endif
+
                             <table style="border: 1px solid #585858" id="example2" class="table table-bordered">
                                 <tbody>
                                 <tr>
@@ -104,13 +95,13 @@
                                 </tr>
                                 <tr>
                                     <td colspan="2" width="20%">被征收人姓名:</td>
-                                    <td colspan="2" ><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                    <td colspan="2" ><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                     <td colspan="2" width="20%" >被征收房屋地址</td>
                                     <td colspan="2" ><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                 </tr>
                                 <tr>
                                     <td colspan="2" width="20%">联系电话:</td>
-                                    <td colspan="2" ><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                    <td colspan="2" ><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                     <td colspan="2" width="20%" >被征收人身份证号码:</td>
                                     <td colspan="2" ><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                 </tr>

+ 4 - 4
resources/views/admin/table/table_seven.blade.php

xqd xqd
@@ -62,14 +62,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项">
+                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -86,13 +86,13 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>
-                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                         <td>被征收人身份证号</td>
                                         <td colspan="2"><input name="bzc_cardid" class="form-control" type="text" placeholder=""></td>
                                     </tr>

+ 4 - 4
resources/views/admin/table/table_six.blade.php

xqd xqd
@@ -73,14 +73,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项">
+                                <input style="margin: 0px;" name="num" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -95,9 +95,9 @@
                                     </tr>
                                     <tr>
                                         <td>被征收户姓名</td>
-                                        <td><input name="bzc_name" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="必填项"></td>
                                         <td>被征收房屋住址</td>
-                                        <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                     </tr>
                                     <tr>
                                         <td>联系电话</td>

+ 4 - 4
resources/views/admin/table/table_three.blade.php

xqd xqd xqd
@@ -66,14 +66,14 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
                                 </select>                            </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项">
+                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项(数字)">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -90,7 +90,7 @@
                                     </tr>
                                     <tr>
                                         <td>姓 名</td>
-                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="">
+                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="必填项">
                                         </td>
                                         <td>住 址</td>
                                         <td colspan="3"><input name="bzc_addr" class="form-control" type="text" placeholder=""></td>
@@ -109,7 +109,7 @@
                                         <td>残疾人数</td>
                                         <td><input name="canji" class="form-control" type="text" placeholder=""></td>
                                         <td>联系电话</td>
-                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)"></td>
                                     </tr>
                                     <tr>
                                         <td>家庭基本情况</td>

+ 4 - 4
resources/views/admin/table/table_two.blade.php

xqd xqd xqd
@@ -62,7 +62,7 @@
                             <div class="col-sm-2">项目名称:</div>
                             <div class="col-sm-7">
                                 <select class="form-control" name="project_name">
-                                    <option></option>
+                                    <option>必填项</option>
                                     @foreach($project as $data)
                                         <option value="{{ $data->project_name }}">{{ $data->project_name }}</option>
                                     @endforeach
@@ -70,7 +70,7 @@
                             </div>
                             <div class="col-sm-1">编号:</div>
                             <div class="col-sm-2">
-                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项" value="">
+                                <input name="num" style="margin: 0px;" class="form-control" type="text" placeholder="必填项(数字)" value="">
                             </div><br><br>
                         </div>
                         <div class="row">
@@ -92,9 +92,9 @@
                                         <td colspan="2">违章建筑地址</td>
                                     </tr>
                                     <tr>
-                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="" value=""></td>
+                                        <td><input name="bzc_name" class="form-control" type="text" placeholder="必填项" value=""></td>
                                         <td colspan="2"><input name="bzc_cardid" class="form-control" type="text" placeholder="" value=""></td>
-                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder="" value=""></td>
+                                        <td><input name="bzc_tel" class="form-control" type="text" placeholder="必填项(数字)" value=""></td>
                                         <td colspan="2"><input name="bzc_addr" class="form-control" type="text" placeholder="" value=""></td>
                                     </tr>
                                     <tr>