finishing part 1
This commit is contained in:
@@ -6,7 +6,7 @@ use DB;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ClaimDailyMonitoring extends Model
|
||||
class DailyMonitoring extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
@@ -51,7 +51,9 @@ class ClaimDailyMonitoring extends Model
|
||||
$medical_plan = DB::table('medical_plan')->where('claim_daily_monitoring_id','=',$this->attributes['id'])->get();
|
||||
|
||||
foreach ($medical_plan as $row) {
|
||||
$arr_medical_plan[] = $row->plan;
|
||||
$arr_medical_plan[] = [
|
||||
'medical_plan_str' => $row->plan
|
||||
];
|
||||
}
|
||||
|
||||
return $arr_medical_plan;
|
||||
39
app/Models/LaboratoriumResult.php
Normal file
39
app/Models/LaboratoriumResult.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use DB;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class LaboratoriumResult extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "laboratorium_result";
|
||||
protected $fillable = [
|
||||
'claim_id',
|
||||
'date',
|
||||
'location',
|
||||
'examination',
|
||||
];
|
||||
|
||||
protected $appends = ['lab_result_file'];
|
||||
protected $path_for_public = 'storage/lab_result';
|
||||
|
||||
public function getLabResultFileAttribute()
|
||||
{
|
||||
$arr_files = [];
|
||||
$files = DB::table('files')->select('name','original_name','path','extension')->where("type","=","laboratorium-result")->where('fileable_id','=',$this->attributes['id'])->get();
|
||||
|
||||
foreach ($files as $row) {
|
||||
$row->path = url($this->path_for_public . "/" . $row->original_name);
|
||||
|
||||
$arr_files[] = [
|
||||
'lab_result_file_obj' => $row
|
||||
];
|
||||
}
|
||||
|
||||
return $arr_files;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user