One Hat Cyber Team
Your IP :
216.73.217.131
Server IP :
185.33.55.30
Server :
Linux cl30.webspacecontrol.com 5.14.0-611.38.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 10 17:21:28 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.1.34
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
esetkocsi
/
www
/
app
/
View File Name :
helpers.php
<?php use App\Models\Services; use FilamentCurator\Models\Media; use Illuminate\Support\Str; if (!function_exists('str')) { /** * Get a new stringable object from the given string. * * @param string|null $string * @return \Illuminate\Support\Stringable|mixed */ function str($string = null) { if (func_num_args() === 0) { return new class { public function __call($method, $parameters) { return Str::$method(...$parameters); } public function __toString() { return ''; } }; } return Str::of($string); } function getServices($numberOfServices = false, $orderBy = 'asc') { if (!$numberOfServices) { $services = Services::orderBy('id')->where('is_visible', true)->get()->toArray(); } else { $services = Services::orderBy('id', $orderBy)->where('is_visible', true)->limit($numberOfServices)->get()->toArray(); } return $services; } function getServicesMenu() { return Services::orderBy('id')->where('is_visible', true)->get(['slug', 'title']); } function getServicesWithContent($slug) { return Services::where('slug', $slug)->first(['slug', 'title', 'subtitle', 'short_description', 'long_description', 'button', 'iframe', 'images']); } function componentName($slugToConvert) { $converted = Str::camel($slugToConvert); return Str::ucfirst($converted); } function changeUnderscore($string) { return str_replace('_', '-', $string); } function getImageURLandAlt($id) { return Media::where('id', $id)->first(['filename', 'alt']); } function getCreatorLogo() { $creator = Media::where('alt', 'created_by')->first(); if ($creator) { return $creator; } else { return false; } } function getBlogs() { return \App\Models\Blog::where('is_visible', true)->get(); } }