Laravel’de Form Gönderimi ve Veritabanına Kayıt
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.
// 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>
Kod Açıklaması
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.
Nasıl Çalışır?
Bu kod örneği, Web Speech API kullanılarak sesli olarak açıklanmaktadır. Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak açıklama başlar.
Kullanım Alanları
Web Speech API
Bu kod örneği Web Speech API kullanılarak sesli olarak açıklanmaktadır.
İlgili Kodlar
// routes/web.php
use App\Http\Controllers\AnasayfaController;
use Illuminate\Support\Facades\Route;
Route::get('/', [AnasayfaController::class, 'index']);
// app/Http/Controllers/AnasayfaCo...
Laravel Route ve Controller Mantığı
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.