api code global jain

This commit is contained in:
Abhishek Mali
2025-11-05 10:37:10 +05:30
commit 52fe7e2bec
2834 changed files with 1784903 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
<?php
namespace App\Models\Traits\Hospital\Attributes;
use App\Traits\ActionButtons;
trait HospitalAttributes
{
use ActionButtons;
/**
* @return string
*/
public function getHospitalStatusActionAttribute(): string
{
return $this->statusLabel($this->status);
}
/**
* @return string
*/
public function getHospitalEditActionAttribute(): string
{
return $this->editButton(route('admin.hospitals.edit', $this->id), 'Edit Hospital');
}
/**
* @return string
*/
public function getHospitalDeleteActionAttribute(): string
{
return $this->deleteButton($this->id, 'Delete Hospital');
}
/**
* @return string
*/
public function getHospitalCheckboxActionAttribute(): string
{
return $this->checkboxAction($this);
}
/**
* @return string
*/
public function getHospitalActionButtonsAttribute(): string
{
return $this->hospital_edit_action . $this->hospital_delete_action;
}
}