Skip to content

Instantly share code, notes, and snippets.

View davutkmbr's full-sized avatar
🎯
Focusing

Davut Kember davutkmbr

🎯
Focusing
View GitHub Profile
@davutkmbr
davutkmbr / DebounceService.php
Last active March 17, 2025 17:21
Laravel Debounced Jobs
<?php
namespace App\Jobs\Debounce;
use Illuminate\Support\Facades\Redis;
use App\Jobs\Debounce\EnsureToRunLastJob;
use Illuminate\Support\Str;
class DebounceService
{
@davutkmbr
davutkmbr / HasRandomFields.php
Created August 27, 2024 16:26
Create unique random values for Eloquent Model.
<?php
namespace App\Eloquent\Concerns;
use Illuminate\Database\Eloquent\Model;
trait HasRandomFields
{
public static function bootHasRandomFields()
{
@davutkmbr
davutkmbr / EmailContentService.php
Last active September 6, 2022 19:04
A parser for email replies. Strip all quotes and signatures and just get reply.
<?php
namespace App\Services;
use DOMDocument;
use DOMElement;
use DOMXPath;
use Illuminate\Mail\Markdown;
use Illuminate\Support\HtmlString;
use League\HTMLToMarkdown\HtmlConverter;
@davutkmbr
davutkmbr / backup.sh
Last active February 27, 2020 09:13
How to create hourly database backups in Plesk
#!/bin/bash
BACKUP_DATABASES=(YOUR_DATABASE1 YOUR_DATABASE2 YOUR_DATABASE3)
BASE="/root/mysql_backups"
RECENT_BACKUPS=($BASE/*/)
NOW=`date +%Y-%m-%d-%H`
ONE_HOUR_AGO=`date -d "1 hour ago" +%Y-%m-%d-%H`
TWO_HOURS_AGO=`date -d "2 hours ago" +%Y-%m-%d-%H`
@davutkmbr
davutkmbr / a.html
Last active November 15, 2017 19:59
HTML6-Sample-Document
<!DOCTYPE html>
<html:html>
<html:head>
<html:title>HTML6 Hakkında</html:title>
</html:head>
<html:body>
<html:a href="http://siteurl">Go to siteurl.com!</html:a>
</html:body>
</html:html>
function dateLocale($f, $zt = 'now'){
$z = date($f, strtotime($zt));
$donustur = array(
'Monday' => 'Pazartesi',
'Tuesday' => 'Salı',
'Wednesday' => 'Çarşamba',
'Thursday' => 'Perşembe',
'Friday' => 'Cuma',
'Saturday' => 'Cumartesi',