Laravel Kodları

Laravel programlama dili ile yazılmış konuşan kod örnekleri.

1
Kod üzerine gelin
2
Sesli açıklamayı dinleyin
3
Öğrenin ve uygulayın
Laravel Orta
96
// routes/web.php
use App\Http\Controllers\FormController;
use Illuminate\Support\Facades\Route;

Route::get('/form', [FormController::class, 'show']);
Route::post('/form', [FormController::class, 'store'])->name('form.store');


// app/Http/Controllers/FormController.php
namespace App\Http\Controllers;
use App\Models\Musteri;
use Illuminate\Http\Request;

class FormController extends Controller
{
    public function show() {
        return view('form');
    }

    public function store(Request $request) {
        Musteri::create([
            'ad' => $request->ad,
            'email' => $request->email,
        ]);
        return back()->with('success', 'Kayıt başarıyla oluşturuldu!');
    }
}


// resources/views/form.blade.php
<form action="{{ route('form.store') }}" method="POST">
  @csrf
  <input type="text" name="ad" placeholder="Adınız">
  <input type="email" name="email" placeholder="E-posta">
  <button type="submit">Kaydet</button>
</form>

Laravel’de Form Gönderimi ve Veritabanına Kayıt

Detay

Laravel form işlemleri oldukça güvenlidir. Bu örnekte bir form aracılığıyla kullanıcıdan veri alıp, create() metodu ile veritabanına kaydediyoruz. Laravel’in csrf_token koruması sayesinde form güvenliği otomatik sağlanır.

Laravel Baslangic
77
// routes/web.php
use App\Http\Controllers\AnasayfaController;
use Illuminate\Support\Facades\Route;

Route::get('/', [AnasayfaController::class, 'index']);


// app/Http/Controllers/AnasayfaController.php
namespace App\Http\Controllers;

use Illuminate\Http\Request;

class AnasayfaController extends Controller
{
    public function index()
    {
        $mesaj = "Laravel Route ve Controller örneği";
        return view('welcome', compact('mesaj'));
    }
}


// resources/views/welcome.blade.php
<!DOCTYPE html>
<html lang="tr">
<head>
  <meta charset="UTF-8">
  <title>Laravel Konuşan Kod</title>
</head>
<body>
  <h2>{{ $mesaj }}</h2>
</body>
</html>

Laravel Route ve Controller Mantığı

Detay

Laravel’de her isteğin bir Route üzerinden karşılanması gerekir. Bu örnekte bir Route tanımlayıp onu Controller’a yönlendiriyoruz. Controller, gelen isteği işleyip kullanıcıya yanıt döner. Bu yapı, Laravel’in MVC mimarisinin temelidir.

Web Speech API Nasıl Çalışır?

Modern tarayıcıların sunduğu Web Speech API ile kodları sesli olarak açıklıyoruz.

Hover Efekti

Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak sesli açıklama başlar.

Sesli Açıklama

Web Speech API kullanılarak kod açıklaması Türkçe olarak seslendirilir.

Öğrenme

Görsel ve işitsel öğrenme ile kodları daha kolay anlayabilir ve öğrenebilirsiniz.

Kendi Konuşan Kodunuzu Oluşturun

Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.