Laravel & React 2
Geçen derste yaptığımız yerde çalışan view laravel in kendi view iydi. Şimdi view yerine React çalıştıralım.
welcome.blade.php dosyam. Laravel çalıştığında açılan view. Şimdi peki React neydi ? Kardeşlik sevgi vs değildi. React bir javaScript kütüphanesiydi. Yani Dom ları manipule ederdi. Yani html elamanları bir başka html elemanları ile değiştirirdi.
php artisan serve komutumla localhostmuzu çalıştıralım.
Görüldüğü gibi react sayfamız çalıştı.
Tamam şimdi veriTabanı oluşturalım.
Veritabanı oluştura veritabanı ismimi yazıyorum.
Şimdi laravelde config ayarlarımı yapacağım.
.env giriyorum ve oluşturduğum db mi tanımlıyorum.
Veritabanını bağladığıma göre şimdi ki komutum,
php artisan migrate //Laravelden gelen model ve tabloları init leme kodu
app/Providers/appServiceProviders
welcome.blade.php dosyam. Laravel çalıştığında açılan view. Şimdi peki React neydi ? Kardeşlik sevgi vs değildi. React bir javaScript kütüphanesiydi. Yani Dom ları manipule ederdi. Yani html elamanları bir başka html elemanları ile değiştirirdi.
React Componentimin görünümü. Şimdi bu react elementimin çalışabilmesi için example id sine sahip bir elementimin olması gerekiyor. View imde öyle bir elementim yok. Şimdi silme kırpma işlemlerini gerçekleştireceğim. Ve View dosyama css yolunuda belirtmem lazım.
php artisan serve komutumla localhostmuzu çalıştıralım.
Görüldüğü gibi react sayfamız çalıştı.
Tamam şimdi veriTabanı oluşturalım.
MySQL adminime tıklıyorum
Veritabanı oluştura veritabanı ismimi yazıyorum.
Şimdi laravelde config ayarlarımı yapacağım.
.env giriyorum ve oluşturduğum db mi tanımlıyorum.
Veritabanını bağladığıma göre şimdi ki komutum,
php artisan migrate //Laravelden gelen model ve tabloları init leme kodu
Başarılı işlem.
Eğer burada hata ile karşılaşırsanız
AppServiceProviders.php dosyanıza şu şekil ekleme yapınız
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
app/Providers/appServiceProviders
database.php
file in config
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
değiştirin
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
Bunları da değiştirince çalışacaktır. Migrations komut satırı ile tablo oluşturmayı sağlar.
Yorumlar
Yorum Gönder