• 10-09-2020, 16:36:30
    #1
    Account Controller içerisinde yeni bir fonksiyon tanımladım. Post edildiğinde çalışıyor ve eğer kişinin girdiği veri login olduğu üyelikteki bilgilerden farklı ise check etmesi gerekiyor. Ama işlevini görmüyor.

        public function edit_info(Request $request){
    
            $array = array();
            if($request->input('username') != Auth::user()->username){
                $array['username'] = 'required|min:5|max:255|unique:users';
            }
            $request->validate($array);
            
            return redirect()->route('my-account');
    
        }
  • 10-09-2020, 16:41:45
    #2
    night_walker adlı üyeden alıntı: mesajı görüntüle
    Account Controller içerisinde yeni bir fonksiyon tanımladım. Post edildiğinde çalışıyor ve eğer kişinin girdiği veri login olduğu üyelikteki bilgilerden farklı ise check etmesi gerekiyor. Ama işlevini görmüyor.

        public function edit_info(Request $request){
    
            $array = array();
            if($request->input('username') != Auth::user()->username){
                $array['username'] = 'required|min:5|max:255|unique:users';
            }
            $request->validate($array);
            
            return redirect()->route('my-account');
    
        }

    hocam $request->input değilde $request->username olarak direkt çekmeyi dener misin ? hatta bir dd at üst satıra $request->all(); yap kontrol et username verisi geliyor mu ?
  • 10-09-2020, 16:46:15
    #3
    picpoket adlı üyeden alıntı: mesajı görüntüle
    hocam $request->input değilde $request->username olarak direkt çekmeyi dener misin ? hatta bir dd at üst satıra $request->all(); yap kontrol et username verisi geliyor mu ?
    denedim hocam, if ile kontrol ettiğim iki datada 1-1 aynı, bir gariplik var anlamadım.
  • 10-09-2020, 17:31:40
    #4
    Kodun işlevini anlayamadım. Ne yapacağını çözemedim, validationı bir şarta bağlama istiyorsunuz sanırım
    $validatedData = $request->validate([
    'title' => 'required|uniqueosts|max:255',
    'body' => 'required',
    ]);

    Gibi dener misiniz?
  • 10-09-2020, 19:41:09
    #5
    Make validationla olay çözüldü. Controllerede bir if çaktık tamamdır 😂 validation errorleri aktarmıyormuş viewe