Laravel'de Kullanıcı'nın Blog Eklemesi!
Selam dostlar, Laravel 8 ile çalışıyor ve jetstream kullanıyorum. Her kullanıcının blog eklemesini, istiyorum. Php pdo olsa formun sonuna hidden tipinde bir input yapar value'ya da user_id koyardım bu sayede blog tablosuna user_id ile kayıt ederdim.(Laravel'de de aynı şeyi yapmak istiyorum. Laravele 3 gün önce başladım açıklayıcı cevaplar verirseniz sevinirim,şimdiden teşekkürler.)
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
öncelikle laravelde routing yapısını kavramalı ve harekete geçmelisin şimdi 2 adet route'umuz olduğunu varsayalım
route için detaylı bilgiye buradan ulaşabilirsin https://laravel.com/docs/8.x/routing
daha sonrasında ise terminali açıp Main isimli bir controller oluşturucaz
" php artisan make:controller Main "
Yazıyoruz
ilgili dizindeki Main controllerını açıp içinde index ve index_post isimli iki adet void oluşturmamız gerekiyor.
Burada bunları yazıp şimdilik bırakıyoruz
-> ben burada index voidinde index blade'ine yönlendiriyorum senin formun nerdeyse oraya yönlendirceksin.
sıra geldi formumuzun olduğu blade sayfasına
burada form'da yapmamız gereken bir veya iki önemli ayrıntıyı göstericem
örnek olarak bir form gösteriyim
burada laravelde form gönderirken kullanmanın zorunlu olduğu cross site açığını önlemek için yapılan "@csrf" tokenini tanımlamamız gerekiyor
ve form'un action'ına tanımladığımız index_post methodunu yazıyoruz ve sihir bu kadar gönderdiğimiz zaman diğer tarafta post verilerini görebilirsin.