Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar, laravel ile kayıt işlemini yaptırıyorum ama login sorunum var.

Kullanıcı Tablosu ;

public function up()
{
    Schema::create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->string('username', 50)->unique();
        $table->string('email', 50)->unique();
        $table->string('password',60);
        $table->float('balance',8)->default(0);
        $table->string('phone',11)->nullable();
        $table->string('status',7)->default('Active');
        $table->rememberToken();
        $table->timestamp('deleted_at');
        $table->timestamps();
    });
}
Login Formu:

<form class="pt-3" method="post" action="{{route('userLogin')}}">
                            @include('errorPages.error')
                            {{csrf_field()}}
                            <div class="form-group">
                                <input type="text" class="form-control form-control-lg" id="exampleInputEmail1" name="username" placeholder="Kullanıcı Adı">
                            </div>
                            <div class="form-group">
                                <input type="password" class="form-control form-control-lg" id="exampleInputPassword1" name="password" placeholder="Şifre">
                            </div>
                            <div class="mt-3">
                                <button class="btn btn-block btn-gradient-primary btn-lg font-weight-medium auth-form-btn" type="submit">Giriş yap</button>
                            </div>
                            <div class="my-2 d-flex justify-content-between align-items-center">
                                <div class="form-check">
                                    <label class="form-check-label text-muted">
                                        <input type="checkbox" name="rememberMe" class="form-check-input">
                                        Beni Hatırla
                                    </label>
                                </div>
                                <a href="#" class="auth-link text-black">Şifremi Unuttum?</a>
                            </div>
                            <div class="text-center mt-4 font-weight-light">
                                Henüz üyeliğiniz yok mu? <a href="{{route('userRegister')}}" class="text-primary">Kayıt Ol</a>
                            </div>
                        </form>
Login Bölümü;

public function UserLogin(){
        $this->validate(request(),[
            'username' => 'required',
            'password' => 'required'
        ]);
        if (auth()->attempt(['username'=>request('username'), 'password' => request('password')], request()->has('rememberMe')))
        {
            request()->session()->regenerate();
            return redirect()->intended('/user/index');
        }
        else
        {
            $errors = ['email' => 'Giriş Yapılamadı. Kullanıcı adı veya Şifreniz yanlış'];
            return back()->withErrors($errors);
        }
    }
Kayıt Olma Bölümü;


public function UserRegister()
    {
        $this->validate(request(),[
            'username' => 'required|min:5|max:50|unique:users',
            'email' => 'required|email|max:50|unique:users',
            'password' => 'required|min:5|max:30|confirmed',
            'phone' => 'required|min:11|unique:users'
        ]);
        $user = User::create([
            'username' => request('username'),
            'email' => request('email'),
            'password' =>Hash::make(request('password')),
            'balance' => 0,
            'phone' => request('phone'),
            'status' => 'Active'
        ]);
        auth()->login($user);
        return redirect('user/index');
    }
Route Yapısı;

Route::get('/', 'UserController@getUserLogin')->name('userLogin');
Route::post('/', 'UserController@userLogin');
Route::get('/register', 'UserController@getUserRegister')->name('userRegister');
Route::post('/register', 'UserController@userRegister');
Login bölümünde bilgiler doğru olmasına rağmen else'e düşüyor. Migrate yeniledim baştan kayıt aldım, composer outoload temizledim ama çözülmedi.
Merhaba kullanıcı tablosunu kontrol ettiniz mi? Özellikle deleted_at kolonunu? Bu arada manuel column oluşturmayın. $table->softDeletes() kullanın.

https://laravel.com/docs/5.7/eloquent#soft-deleting
https://laravel.com/docs/5.7/notifications