当前位置: 首页>>代码示例>>PHP>>正文


PHP Registration::withTrashed方法代码示例

本文整理汇总了PHP中Registration::withTrashed方法的典型用法代码示例。如果您正苦于以下问题:PHP Registration::withTrashed方法的具体用法?PHP Registration::withTrashed怎么用?PHP Registration::withTrashed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Registration的用法示例。


在下文中一共展示了Registration::withTrashed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: data

 /**
  * This function is responsible for all the data that is 
  * needed by different pages viaajax
  * 
  * @return Depends on what what is being called 
  */
 public function data()
 {
     // BEGIN CHECK VEHICLE VIN
     if (isset($_POST['vehicles_vin']) && $_POST['vehicles_vin'] != "") {
         $vehicles_vin = $_POST['vehicles_vin'];
         $vehicles_vin_status = Vehicle::where('vehicles_vin', $vehicles_vin)->withTrashed()->get()->count();
         if ($vehicles_vin_status > 0) {
             return 1;
         }
     }
     // END CHECK VEHICLE VIN
     // BEGIN CHECK VEHICLE LIC NO
     if (isset($_POST['registrations_licence_plate_no']) && $_POST['registrations_licence_plate_no'] != "") {
         $registrations_licence_plate_no = $_POST['registrations_licence_plate_no'];
         $registrations_licence_plate_no_status = Registration::withTrashed()->where('registrations_licence_plate_no', $registrations_licence_plate_no)->get()->count();
         if ($registrations_licence_plate_no_status > 0) {
             return 1;
         }
     }
     // END CHECK VEHICLE LIC NO
     // BEGIN SHOW ALL MAKES (USER CLICKED ON YEAR)
     if (isset($_POST['inp']) && $_POST['inp'] == 1) {
         /* REMOVE TO SHOW ALL MODELS
         				$model_make_ar = ['-1' => 'Select Make'] + Model::distinct()->orderBy('model_make_id')->lists('model_make_id', 'model_make_id');
         			*/
         $vehicles_year = $_POST['vehicles_year'];
         $model_make_ar = ['-1' => 'Select Make'] + Model::where('model_year', $vehicles_year)->distinct()->orderBy('model_make_id')->lists('model_make_id', 'model_make_id');
         $model_make_ar['add_new'] = "Add New";
         foreach ($model_make_ar as $model_make_ar_fet) {
             echo "<option value='{$model_make_ar_fet}'>{$model_make_ar_fet}</option>";
         }
     }
     // END SHOW ALL MAKES (USER CLICKED ON YEAR)
     // BEGIN SHOW ALL ASSOCIATED MODELS NAME AND TRIM (USER CLICKED ON MAKE)
     if (isset($_POST['inp']) && $_POST['inp'] == 2) {
         $vehicles_year = $_POST['vehicles_year'];
         $vehicles_make_id = $_POST['vehicles_make_id'];
         $vehicles_name_trim_arr = Model::where('model_year', $vehicles_year)->where('model_make_id', $vehicles_make_id)->get(['model_name', 'model_trim'])->toArray();
         foreach ($vehicles_name_trim_arr as $vehicles_name_trim_arr_fet) {
             $vehicles_name_trim[] = implode(', ', $vehicles_name_trim_arr_fet);
         }
         $vehicles_name_trim = array_unique($vehicles_name_trim);
         sort($vehicles_name_trim);
         $firstOp = "<option value='-1'>Select Model</option>";
         echo $firstOp;
         foreach ($vehicles_name_trim as $vehicles_name_trim_fet) {
             echo "<option value='{$vehicles_name_trim_fet}'>{$vehicles_name_trim_fet}</option>";
         }
     }
     // BEGIN SHOW ALL ASSOCIATED MODELS NAME AND TRIM (USER CLICKED ON MAKE)
     // BEGIN SHOW ALL ASSOCIATED BODY STYLE (USER CLICKED ON MODEL)
     if (isset($_POST['inp']) && $_POST['inp'] == 3) {
         $vehicles_year = $_POST['vehicles_year'];
         $vehicles_make_id = $_POST['vehicles_make_id'];
         $vehicles_name_trim = $_POST['vehicles_name_trim'];
         $vehicles_name_trim_ar = explode(',', $vehicles_name_trim);
         $model_name = trim($vehicles_name_trim_ar[0]);
         $model_trim = trim($vehicles_name_trim_ar[1]);
         $vehicles_body_ar = array_filter(array_unique(Model::where('model_year', $vehicles_year)->where('model_make_id', $vehicles_make_id)->where('model_name', $model_name)->where('model_trim', $model_trim)->lists('model_body')));
         sort($vehicles_body_ar);
         $firstOp = "<option value='-1'>Select Body Style</option>";
         echo $firstOp;
         foreach ($vehicles_body_ar as $vehicles_body) {
             echo "<option value='{$vehicles_body}'>{$vehicles_body}</option>";
         }
     }
     // END SHOW ALL ASSOCIATED BODY STYLE (USER CLICKED ON MODEL)
     // BEGIN SHOW ASSOCIATED BODY WEIGHT (USER CLICKED ON BODY STYLE)
     // ALSO RESPONSIBLE FOR REPLYING TO AJAX REQUEST WHEN USER CLICKED ON MODEL
     if (isset($_POST['inp']) && $_POST['inp'] == 4) {
         $vehicles_year = $_POST['vehicles_year'];
         $vehicles_make_id = $_POST['vehicles_make_id'];
         $vehicles_name_trim = $_POST['vehicles_name_trim'];
         $vehicles_name_trim_ar = explode(',', $vehicles_name_trim);
         $model_name = trim($vehicles_name_trim_ar[0]);
         $model_trim = trim($vehicles_name_trim_ar[1]);
         // USER CLICKED ON MODEL
         if (!isset($_POST['vehicles_body'])) {
             $model_weight_kg_ar = array_filter(array_unique(Model::where('model_make_id', $vehicles_make_id)->where('model_name', $model_name)->where('model_trim', $model_trim)->where('model_year', $vehicles_year)->lists('model_weight_kg')));
             if (!empty($model_weight_kg_ar)) {
                 sort($model_weight_kg_ar);
                 $firstOp = "<option value='-1'>Select Gross Weight</option>";
                 echo $firstOp;
                 foreach ($model_weight_kg_ar as $model_weight_kg_ar_fet) {
                     echo "<option value='{$model_weight_kg_ar_fet}'>{$model_weight_kg_ar_fet}</option>";
                 }
             } else {
                 return 0;
             }
         } else {
             $vehicles_body = $_POST['vehicles_body'];
             $model_weight_kg_ar = array_filter(array_unique(Model::where('model_make_id', $vehicles_make_id)->where('model_name', $model_name)->where('model_trim', $model_trim)->where('model_body', $vehicles_body)->where('model_year', $vehicles_year)->lists('model_weight_kg')));
             if (!empty($model_weight_kg_ar)) {
                 sort($model_weight_kg_ar);
//.........这里部分代码省略.........
开发者ID:abhikalotra,项目名称:Samples1,代码行数:101,代码来源:controller.php

示例2: checkLicense

 public static function checkLicense($registrations_licence_plate_no_status)
 {
     $registrations_licence_plate_no_status = Registration::withTrashed()->where('registrations_licence_plate_no', $registrations_licence_plate_no_status)->get()->count();
     if ($registrations_licence_plate_no_status > 0) {
         return 1;
     }
 }
开发者ID:abhikalotra,项目名称:Samples1,代码行数:7,代码来源:model.php


注:本文中的Registration::withTrashed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。