• 18-05-2017, 00:55:20
    #1
    Merhaba Arkadaşlar,

    Öncelikle bu konuyu açmadan önce google'ı talan ettiğimi bildirmek isterim bakmadığım konu kalmadı. İngilizcede yetersiz olunca öylece kaldım.

    Schema::create('tbl_kullanicilar', function (Blueprint $table) {
    $table->increments('KullaniciID');
    $table->string('KullaniciAd');
    $table->string('KullaniciSoyad');
    $table->string('KullaniciEposta')->unique();
    $table->string('KullaniciSifre');
    $table->string('KullaniciAdres');
    $table->rememberToken();
    $table->timestamps();

    Users tablomun içeriği bu şekilde başarılı bir şekilde kayıt ve login işlemini yaptırıyorum. Laravel ile gelen default Auth sınıfını kullanıyorum. Fakat ne yaptıysam KullaniciEposta sütün ismini kullanarak şifre hatırlatma maili göndertemedim. Aldığım hata

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'email' in 'where clause' (SQL: select * from `tbl_kullanicilar` where `email` = hakanturksoy@yandex.com limit 1)

    Şeklinde bu konuda bana yardımcı olabilir misiniz. Gerçekten 3 saattir bir çözüm bulamadım bu konuya.
  • 18-05-2017, 09:26:01
    #2
    email adında bir sütunun var mı? KullaniciEposta olarak kayıtlı galiba


    Sent from my iPhone using Tapatalk Pro
  • 18-05-2017, 09:53:46
    #3
    reset.blade.php deki email name ini değiştirmişmiydiniz. Default olarak email tanımlı olmalı. O nedenle hata alıyor olabilirsiniz. Yani bir yerde email name ini kullanıcıeposta olarak değiştirmeniz gerekiyor. Laravel e bende yeni başladım kesin bir bilgim yok ama mantıken gelen hataya göre konuşuyorum.