コード例 #1
0
ファイル: detail.blade.php プロジェクト: syafdia/PAS
        </div>
        <div class="row">
          <div class="col-md-3">
            Unit Type <span class="pull-right">:</span>
          </div>
          <div class="col-md-9">
            <a href="{{ URL::action('UnitTypesController@detail', $unit->unit_type_id) }}">{{{ucfirst($unit->unitType->name)}}}</a>
          </div>
        </div>
        <div class="row">
          <div class="col-md-3">
            Project Name <span class="pull-right">:</span>
          </div>
          <div class="col-md-9">
            <?php 
$unit_type = UnitType::findOrFail($unit->unitType->id);
?>
            <a href="{{ URL::action('ProjectsController@detail', $unit_type->project->id) }}">{{{ucfirst($unit_type->project->name)}}}</a>
          </div>
        </div>
        <div class="row">
          <div class="col-md-3">
            Additional Land Area <span class="pull-right">:</span>
          </div>
          <div class="col-md-9">
            {{{$unit->additional_land_area}}} meters
          </div>
        </div>
        <div class="row">
          <div class="col-md-3">
            Additional Facility <span class="pull-right">:</span>
コード例 #2
0
ファイル: UnitTypesController.php プロジェクト: syafdia/PAS
 /**
  * Update the specified resource in storage.
  * PUT /unittypes/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $unit = UnitType::findOrFail($id);
     $validator = Validator::make($data = Input::all(), UnitType::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $image_fields = $this->image_fields;
     $pic_destination = $this->upload_folder;
     $files = array();
     for ($i = 0; $i < count($image_fields); $i++) {
         $files[$i] = Input::file($image_fields[$i]);
         if ($files[$i]) {
             $pic_extension = $files[$i]->getClientOriginalExtension();
             $pic_name = md5(date("Y-m-d H:i:s") . rand(11111, 99999)) . '.' . $pic_extension;
             $upload = $files[$i]->move($pic_destination, $pic_name);
             $data[$image_fields[$i]] = $pic_name;
         } else {
             unset($data[$image_fields[$i]]);
         }
     }
     $data['changed_by'] = Auth::user()->id;
     $unit->update($data);
     return Redirect::route('admin.unit_types.index');
 }
コード例 #3
0
ファイル: BookedUnitsController.php プロジェクト: syafdia/PAS
 /**
  * function for send ajax request to view
  *
  * @return Response
  */
 public function listingJson()
 {
     $query = BookedUnit::select('id', 'unit_id', 'customer_id', 'is_valid', 'changed_by')->with('User')->with('Unit')->with('Customer')->get();
     return Datatable::collection($query)->addColumn('unit_id_block', function ($model) {
         return ucfirst($model->unit->block);
     })->addColumn('unit_id', function ($model) {
         $unit_type = UnitType::findOrFail($model->unit->id);
         return ucfirst($unit_type->name);
         // return $model->unit_id;
     })->addColumn('customer_id', function ($model) {
         return $model->customer->name;
         // return $model->project->name . $model->project_id;
     })->addColumn('is_valid', function ($model) {
         $is_valid = $model->is_valid == '1' ? 'Yes' : 'No';
         return $is_valid;
     })->addColumn('changed_by', function ($model) {
         return $model->user->name;
     })->addColumn('show', function ($model) {
         return '<a href="' . action('BookedUnitsController@detail', $model->id) . '" class="btn btn-small btn-primary btn-constant"><i class="fa fa-eye fa-fw"></i></a>';
     })->addColumn('edit', function ($model) {
         return '<a href="' . action('BookedUnitsController@edit', $model->id) . '" class="btn btn-small btn-success btn-constant"><i class="fa fa-edit fa-fw"></i></a>';
     })->addColumn('delete', function ($model) {
         return '<form action="' . action('BookedUnitsController@delete', $model->id) . '" method="POST"><button  type="submit" class="btn  btn-small btn-danger btn-constant" onclick = "return confirm(\'Are you sure?\')"><i class="fa fa-times fa-fw"></i></button></form>';
     })->searchColumns('id', 'unit_id_block', 'customer_id')->orderColumns('id', 'unit_id_block', 'customer_id', 'is_valid', 'changed_by')->make();
 }