| Current Path : /home/users/unlimited/www/doctor.codeskitter.site/doctro_admin_website/app/Models/ |
| Current File : /home/users/unlimited/www/doctor.codeskitter.site/doctro_admin_website/app/Models/Setting.php |
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Setting extends Model
{
use HasFactory;
protected $table = 'settings';
protected $fillable = ['company_white_logo','phone','email','company_logo','company_favicon','currency_symbol','currency_code','currency_id','color','timezone',
'business_name','cod','paypal','stripe','razor','flutterwave','paystack','stripe_public_key','stripe_secret_key',
'razor_key','flutterwave_encryption_key','isLiveKey','default_commission','default_base_on','map_key','verification','using_mail','using_msg','twilio_auth_token',
'twilio_acc_id','twilio_phone_no','mail_mailer','mail_host','mail_port','mail_username','mail_password','mail_encryption','mail_from_address','mail_from_name',
'flutterwave_key','paystack_public_key','cancel_reason','website_color','pharmacy_commission','radius','auto_cancel','patient_notification','doctor_notification',
'patient_app_id','patient_auth_key','patient_api_key','doctor_app_id','doctor_auth_key','doctor_api_key','patient_mail','doctor_mail','license_code','client_name',
'license_verify','language','playstore','appstore','privacy_policy','about_us','agora_app_id','agora_app_certificate','banner_image','landing_popup_image','popup_timer_seconds','popup_target_url','landing_popup_switch','banner_url','pathologist_commission'
,'paypal_client_id','paypal_secret_key','facebook_url','linkdin_url','instagram_url','twitter_url','home_content','home_content_desc','lat','lang','zoom_switch','zoom_client_id','zoom_client_secret','zoom_redirect_url'];
protected $appends = ['companyWhite','logo','favicon'];
public function getcompanyWhiteAttribute()
{
return url('images/upload').'/'.$this->attributes['company_white_logo'];
}
public function getlogoAttribute()
{
return url('images/upload').'/'.$this->attributes['company_logo'];
}
public function getfaviconAttribute()
{
return url('images/upload').'/'.$this->attributes['company_favicon'];
}
}