Özgür Yazılım Kış Kampı 2020 Günlükleri #3

Tuğsan Ünlü
1 min readJan 30, 2020

--

Sabah oturumunda hızlı bir şekilde pratiğe başladık. İlk Laravel uygulamamızı ve rotalarını oluşturduk. Composer, Packagist, PHP Standards Recommendations, PHP Magic Methods üzerine konuşulduktan sonra Laravel’in dizin yapısı detaylıca gözden geçirildi.

İkinci oturumda Migration ile SQLite veritabanı şemalarımızı oluşturup hemen ardından Tinker ile ilk kayıtlarımızı ekledik. Daha sonra Blade şablon motorunu kullanarak bu kayıtları bir view aracılığıyla listeledik.

Kullanıcıdan veri alma, bu verilerin kontrolleri ve uyarı yönetimi, CSRF koruması, bağımlılık sızdırması (dependency injection) ve Laravel model yapısı Eloquent konularıyla oturum sürdü. Oturumun son konusu olarak projenin arayüz geliştirme ortamını hazırlayıp ve Laravel’in sunduğu kimlik doğrulama (auth) modülünü kullanıma hazır hâle getirdik.

Akşam dersten sonra çarşıyı gezdim biraz. 21.00 gibi yurda döndüm. Derste geliştirdiğimiz ufak uygulamaya kimlik doğrulaması ekledim. Yarın, hazırladığımız PHP uygulamasını API hâline getirip Vue.js ile oluşturacağımız SPA’da kullanacağız diye tahmin ediyorum.

Kaynaklar

https://laravel.com/docs/6.x/lifecycle
https://laravel.com/docs/6.x/providers
https://laravel.com/docs/6.x/migrations#columns
https://github.com/fikret/laravel-ogreniyorum

--

--

Tuğsan Ünlü
Tuğsan Ünlü

Written by Tuğsan Ünlü

Senior Application Architect, Technical Product Owner @Akbank — tugsanunlu.com

No responses yet