Başlat Menüsü Çalışmıyorsa KESİN ÇÖZÜM BURADA

Powershell komutunu kullanma
Görev yöneticisini açmak için CTRL + SHIFT + ESC kısayol tuşları kombinasyonuna basın.
Dosya’ya tıklayın, daha sonra açılır menüden Yeni Görevi Çalıştır’ı seçin.
Yeni Görev Oluştur açılır penceresinin Aç satırına powershell yazın ve Tamam’a tıklayın
Şimdi görev çubuğundan powershell’e sağ tıklayın ve açılır menüden yönetici olarak çalıştır’ı seçin
Ardından mavi arka planlı Powershell Penceresi’nin komut isteminden şu komutu kopyalayıp/yapıştırın:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

ENTER tuşuna basın. Komutun sisteminizi yeniden önyükleme işlemini bitirmesini bekleyin ve daha sonra, Cortana ve Başlat Menüsü’nün artık çalışıp çalışmadığını sınayın.

Windows 11 Defender Açılmama Sorununa Kesin Çözüm

Windows 10’dan 11’e güncelleme sonrasında olası bir hatadır. Eğer windows 11’de defender çalışmıyorsa Bunu çözmek için başlat -> powershell yazıp yönetici olarak çalıştırın ve aşağıdaki komutu çalıştırın

Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage

Microsoft Store’dan Alınan Bir Uygulama Başka Bilgisayarda Görünür mü?

Microsoft uygulama marketinden alınan bir uygulama farklı bilgisayarın Microsoft Store’undan oturum açsanız dahi görünmeyebilir, bu uygulamayı yeni bilgisayara da yüklemeniz gerekir. Tekrar para vermeden yüklemek için daha önce satın aldığınız hesaptan oturum açmanız gereklidir.

Javascript Mail Doğrulama Fonksiyonu Örneği (Email Validation)

Geçerli mail olmadığını kontrol edebilmek için:

function emailControl(email)
{
        const regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
        return regex.test(email);
}

Örnek kullanım

 
}if(!emailControl(email)) {
 
alert("Lütfen geçerli bir email adresi yazın");
 
 }
 
 
function emailControl(email)
{
        const regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
        return regex.test(email);
}

Laravel 8 Table Seeder içinde Faker Kullanımı

Örnek çalışma aşağıdadır.

<?php
use App\Models\Category;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Faker\Factory as Faker;
use Illuminate\Support\Str;
class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
 
     //   DB::table('categories')->truncate(); bunun yerine model kullanabiliriz
 
       Category::truncate();
       $faker = Faker::create();
        for($i=0; $i<30; $i++) {
           $category_name = rtrim($faker->sentence(1), '.');
            Category::create([
            'name' => $category_name,
            'slug' => Str::slug($category_name)
            ]);
        }
 
        //
    }
    }
}
?>

CategoriesTableSeeder isimli class yapısıyla beraber seed işlemi yapmak için örnek komut satırı:

 php artisan db:seed --class=CategoriesTableSeeder

PHPMailer Kullanımı & SMTP Mail Gönderme Ayarları

Kaynak dosyaları https://github.com/PHPMailer/PHPMailer buradan indirebilirsiniz ardından örneği inceleyerek projenize uyarlayabilirsiniz….
Örnek Kullanım:
Gmail Hotmail Yandex yada kendi hosting ve domaininizi kullanarak üyelik doğrulama işlemleri için mail gönderimi yapabilirsiniz. Yazısından faydalandığım Muhammed Yaman‘a teşekkürler emeğine sağlık
Okumaya devam et PHPMailer Kullanımı & SMTP Mail Gönderme Ayarları

Javascript ile String İfade Arama (True False İf Kontrolü)

Javascript’de İf kontrolüyle true ve false değerine göre işlem yapmak için:

let text = "Merhaba kod günlüğüm";
let arabul = text .includes("Merhaba");
if(arabul==true) {
 
alert("İfade Bulundu");
 
                }

DatabaseSeeder ile komut yazmak ve çalıştırmak (Laravel 8)

Laravel 8 ile DatabaseSeeder kullanabilmek için daha önce Factory oluşturmak gerekiyor bunu yaptığınızı varsayıyorum. (Laravel 8 Factory Oluşturmak)

Örnek Seeder yapısı

<?php
 
namespace Database\Seeders;
 
use App\Models\Product;
use App\Models\User;
use Illuminate\Database\Seeder;
 
class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        // \App\Models\User::factory(10)->create();
 
 
        User::factory()->count(100)->create();
        Product::factory()->count(100)->create();
 
    }
}

rastgele 100 kullanıcı oluşturmak ve veritabanına kaydetmek için:
factory(User::class, 100)->create();

rastgele 100 ürün oluşturmak ve kaydetmek için
Product::factory()->count(100)->create();

Çalıştırmak için terminalden:

php artisan db:seed