📅  最后修改于: 2023-12-03 15:32:37.306000             🧑  作者: Mango
Laravel, PHP ile geliştirilmiş açık kaynak kodlu bir web uygulama çatısıdır. Bu yapı, web uygulaması geliştirirken kullanabileceğiniz birçok özellik sunar. Laravel'da, web uygulamasına gelen istekleri kontrol etmek için Controller'lar kullanılır.
Controller, web uygulamasının ihtiyaç duyduğu işlemleri gerçekleştirir. Bu işlemler, web uygulamasına gelen isteklere göre değişebilir. Örneğin, bir kullanıcının kaydolmak istediği bir web uygulamasını düşünelim. Kullanıcının kaydolmasını sağlamak için Controller, gerekli verileri alacak ve veritabanına kaydedecektir.
Laravel'da Controller oluşturmak oldukça kolaydır. Öncelikle, Terminal'de php artisan make:controller ControllerAdi
komutunu kullanarak yeni bir Controller oluşturabilirsiniz. Bu komut, app/Http/Controllers
altında yeni bir Controller dosyası oluşturacaktır.
Controller'a gelen istekleri, Route
'lar üzerinden kontrol edebilirsiniz. Örneğin, web.php
dosyasında aşağıdaki gibi bir Route
tanımlayabilirsiniz:
Route::get('/kullanici/kaydol', 'KullaniciController@kaydol');
Bu Route
, /kullanici/kaydol
URL'i gönderildiğinde KullaniciController
'ın kaydol
metodunu çalıştıracaktır.
KullaniciController
'da kaydol
metodunu şu şekilde oluşturabilirsiniz:
public function kaydol()
{
return view('kaydol');
}
Bu metod, kaydol.blade.php
dosyasını görüntülemek için view
fonksiyonunu kullanır. kaydol.blade.php
dosyası, web uygulamasının kaydolma sayfasını içerebilir.
Bu yazıda, Laravel'da Controller'a gelen istekleri kontrol etmeyi öğrendiniz. Controller, web uygulamasının ihtiyaç duyduğu işlemleri gerçekleştirir ve bu işlemleri, web uygulamasına gelen isteklere göre değiştirebilirsiniz. Laravel, bu işlemleri gerçekleştirmek için birçok özellik sunar ve bu özellikleri kullanarak web uygulamaları geliştirebilirsiniz.