• 18-01-2018, 18:14:42
    #1
    Üyeliği durduruldu
    Selamlar arkadaşlar
    1 tane Setting adında modelim var
    Controller dosyamdaki kod şu şekilde

    <?php
    namespace App\Http\Controllers;
    use App\Setting;
    use Illuminate\Http\Request;
    class HomeController extends Controller
    {
        /**
         * Show the application dashboard.
         *
         * @return \Illuminate\Http\Response
         */
        public function index()
        {
            
            $settings = Setting::all()->toArray();        
                
        
            
        
           }
    }
    fakat toArray() kısmında kızıyor.

    Alıntı
    BadMethodCallException
    Call to undefined method Illuminate\Database\Query\Builder::toArray()
    Kendi sitesinde de eloquent modelin bu işekilde array yapılabileceği söyleniyor
    https://laravel.com/docs/5.5/eloquent-serialization
    tam olarak sorun nedir acaba bilgisi olan var mı?



    tm arkadaşlar buldum sorun burada değil bir alt satırdaymış. yani yukarda verdiğim kodda hata yok. teşekkürler.
  • 26-01-2018, 14:28:51
    #2
    Sorun parentezdeymiş parantez kullanmayacakmışsın.
    Örnek: $article->tags->toArray();
    Sanırım all kısmın hatalı.
    https://stackoverflow.com/questions/...minate-databas
    Bende çözümü bilmiyordum aradım böyle bir cevap buldum umarım yardımcı olur