:::: MENU ::::

Laravel Ders Notlarım 2

Önplan ve arkaplan şeklinde iki kısma ayrılmış bir proje için kurulması gereken yapı:

>public> klasörünün altına kullanacağımız css ve js dosyaları yerleştirilmesi gerekir.

>views> klasörünün içerisine kendimize göre bir yapı kurmalıyız.

Örneğin:

>views>frontend>index.blade.php : Anasayfada görünecek içerik
>views>frontend>app.blade.php : Önplan dosyalarının genel çerçevesi, Header ve Footer eklenmelidir.
>views>backend>index.blade.php : Admin paneli anasayfası
>views>backend>app.blade.php : Admin paneli şablonu, Header, Footer ve diğer sabit olan kısımlar eklenmelidir.

Şablo sayfaları genel olarak aşağıdaki şekilde olabilir:

Header kodları
@yield(‘icerik’)
Footer kodları

Blade şablon yapısı içesinde yield ve section kullanımıyla ilgili aşağıdaki örnekler incelenebilir:

Aşağıdaki dosyanın adı ve konumu: >resources/views/layouts/master.blade.php

Şablondaki bilgilerin bulunduğu sayfa:

Bölümler @section(‘bolumismi’) şeklinde başlar ve @stop ile biter.

@extends komutu ile belirtilen sayfadan miras alınır. Bu miras alma sonucunda ilgili değişkenlerin değerleri atanarak gösterim yapılır.


Laravel Ders Notlarım 1

Laravel kullanımı için Composer ve PhpStorm kullanmaya karar verdim. Sunucu olarak ta XAMPP kullanacağım. Aşağıdaki notlar bunlar üzerinde geçerli olacaktır.

komutu ile composer aracılığı ile komutu çalıştırdığımız dizin içerisinde belirttiğimiz proje ismiyle aynı isimli bir klasör oluşturulacaktır. Komutu yazdıktan sonra dosyaları indirmesi için belli bir süre geçmesi gerekmektedir.

Proje klasörü içerisindeyken komut satırından:

yazarak PHP’yi çalıştırıyoruz ve sitemize http://127.0.0.1:8000/ adresinden erişebiliyoruz.

Aşağıdaki giriş ekranı geldiyse işlem tamam demektir.

PhpStorm ile Open Project menüsünden projemizin yerini seçerek açıyoruz.

Laravel proje klasörünün içerisine süreçte öğrendikçe hakim olacağız. İlk etapta gördüğümüz dosyalar nerede derseniz:

>resources>views> altında. Aşağıdaki resim ilgili yeri bulmanıza yardımcı olacaktır.

İkinci önemli yer, >routes> klasörü. Burada sayfaların yönlendirme ayarları yapılıyor.

Anadizin yani kök, / ile belirtilmiş, get istek anlamında, yani anasayfa istenirse welcome dosyasını göster. Neredeki welcome, view’un altındaki welcome.

Hemen bir örnek sayfa oluşturup, ona erişmeye çalışalım. Hakkımda sayfası oluşturalım.

hakkimda.blade.php isminde bir dosyayı views’un altında oluşturuyoruz. İçerisinde sadece Hakkımda yazıyoruz.

http://127.0.0.1:8000/hakkimda adresi çalışması lazım ama çalışmadı. Çünkü php server kapanmış. Yeniden terminal ekranından php artisan serve diyerek çalıştırıyoruz.

Not: Sürekli çalışması için arkaplanda bir komut ekranı açıp, çalışır vaziyette bırakabilirsiniz.

Sayfa yok diye bir uyarı aldık bu seferde, oysa var ama yönlendirmedik. Hemen >routes>web.php’yi açıyoruz.

komutlarını ekleyip, sayfayı yenilediğimizde çalıştığını göreceksiniz.


Makale yazmak neden önemli?

Ufak veya büyük, yaptığınız araştırmanın anlamlı olabilmesi için yayınlanmış olması gerekir. Yayınlanmamış bir çalışma hiç yapılmamış gibidir. Bilim birikimseldir. Kimisi küçük bir katkı yaparken, kimisi ciddi katkılar yapabilir. Bu noktada bir bina inşaatı örneği verecek olursak, kimisi kat çıkar, kimisi tuğla örer, kimi sıva yapar, kimisi boya yapar, kimisi alçı çeker, kimisi boya yapar, kimisi o duvara asılan tabloyu yapar, kimisi o tablodaki resmin içerisindeki bir renktir 🙂 diye daha fazla uzatmadan keselim.

Bugün Bezier eğrisini araştırırken, Bezier’in bir isim olduğunu anlamakla beraber, bulunma sürecinin hikayesi beni bu yazıyı yazmaya itti.

Silindir parçalarının kesişimi üzerinde incelemeler yapan ve Citroen’de çalışan Paul de Faget de Casteljau ve Renault’da çalışan Pierre Bézier hemen hemen eşzamanlı olarak Bezier eğrisini keşfetmiş ve bugün Bezier eğrisi denmesinin sebebi, konuyla ilgili makaleyi ilk onun yazmış olmasıdır.

Özellikle günümüzde bilimsel sürece bir kat çıkarak katkı sağlayamayan ben ve benim gibiler için en önemli mesele, elde ettikleri sonuçları bir an önce yayınlamaktır. Yayınlamadığımız her saniye aleyhimize işleyen bir süreçtir.

Başarılar.


Sayfalar:12345678...117