public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { $user_id = rand(1, 10); BookedUnit::create(['unit_id' => rand(1, 9), 'customer_id' => rand(1, 9), 'is_valid' => rand(0, 1), 'booking_evidence' => rand(1111111111, 9999999999) . 'be', 'created_by' => $user_id, 'changed_by' => $user_id, 'change_reason' => $faker->realText(100)]); } }
<?php $booked_unit = BookedUnit::findOrFail($akad_booked_unit->booked_unit_id); ?> @extends('admin._layouts.admin') @section('page-header') @include('admin.akad_booked_units._partials.header') @stop @section('panel-header') Detail @stop @section('content') <h1 class="detail-title">Akad Booked Unit</h1> <div class="detail"> <div class="row"> <div class="col-md-2"> ID </div> <div class="col-md-10"> : {{{ucfirst($akad_booked_unit->id)}}} </div> </div> <div class="row"> <div class="col-md-2"> Customer Name </div> <div class="col-md-10"> : <a href="{{ URL::action('CustomersController@detail', $booked_unit->customer_id) }}">{{{ucfirst($booked_unit->customer->name)}}}</a> </div> </div> <div class="row">
public function index() { $picture_fields = ['scanned_ktp', 'scanned_npwp', 'front_picture', 'left_picture', 'dp_evidence', 'akad_evidence']; $data = ['customer' => Customer::count(), 'unit' => Unit::count(), 'booked_valid' => BookedUnit::where('is_valid', '=', 1)->count(), 'booked_invalid' => BookedUnit::where('is_valid', '=', 0)->count(), 'history' => \Venturecraft\Revisionable\Revision::take(10)->orderBy('created_at', 'desc')->whereNotIn('key', $picture_fields)->get()]; return View::make('admin.index', compact('data')); }
/** * 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(); }