Laravel Kodları
Laravel programlama dili ile yazılmış konuşan kod örnekleri.
// 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
DetayLaravel 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.
// 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ığı
DetayLaravel’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.