[Php] सुवक्ता मॉडलों में आईडी के आसपास उद्धरण अंक उत्पादन स्थल पर आवश्यक हैं लेकिन स्थानीयहोस्ट पर काम नहीं करते हैं


Answers

Question

इसलिए मेरे पास एक प्रश्न है कि, मेरे उत्पादन स्थापना में 'आईडी' के आसपास 'आईडी' में कोटेशन की आवश्यकता होती है, अन्यथा कोई परिणाम नहीं देता मेरी स्थानीय स्थापना पर, सटीक विपरीत हो रहा है। अगर मैं कोटेशन का उपयोग कर रहा हूं, तो यह काम नहीं कर रहा है।

उत्पादन

'invoices' => Auth::user()->invoices->where('paid', "0")

स्थानीय होस्ट

'invoices' => Auth::user()->invoices->where('paid', 0)

यह वास्तव में अजीब है, और मैं सचमुच नहीं जाना चाहता था और जब भी मैं गिटूब से तैनात करता हूं तब इसे बदलना चाहता हूं। यह एक आम मुद्दा है? मुझे इसके बारे में कुछ नहीं मिल सकता है

मैं कुछ Laravel क्वेरी लॉग्स की सूची दूंगा:

इंटेल के चारों ओर कोटेशन के साथ स्थानीय इंस्टॉल (काम नहीं कर रहा है)

Array ( 
    [0] => Array ( 
        [query] => select * from `users` where `users`.`id` = ? limit 1 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 10.49 
    )
    [1] => Array ( 
        [query] => select * from `invoices` where `invoices`.`user_id` = ? and `invoices`.`user_id` is not null 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 1.39 
    ) 
)

इंटेल (काम) के चारों ओर कोटेशन के बिना स्थानीय स्थापित करें

Array (     
    [0] => Array ( 
        [query] => select * from `users` where `users`.`id` = ? limit 1 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 0.84 
    ) 
    [1] => Array ( 
        [query] => select * from `invoices` where `invoices`.`user_id` = ? and `invoices`.`user_id` is not null 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 1.15 
    ) 
)

इंट के आसपास कोटेशन के बिना उत्पादन की स्थापना (काम नहीं कर रही है)

Array ( 
    [0] => Array ( 
        [query] => select * from `users` where `users`.`id` = ? limit 1
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 2.3 
    ) 
    [1] => Array ( 
        [query] => select * from `invoices` where `invoices`.`user_id` = ? and `invoices`.`user_id` is not null 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 0.67 
    ) 
)

इंट के आसपास कोटेशन के साथ उत्पादन की स्थापना

Array ( 
    [0] => Array ( 
        [query] => select * from `users` where `users`.`id` = ? limit 1 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 0.88 
    ) 
    [1] => Array ( 
        [query] => select * from `invoices` where `invoices`.`user_id` = ? and `invoices`.`user_id` is not null 
        [bindings] => Array ( 
            [0] => 1 
        ) 
        [time] => 0.81 
    ) 
)

उपाय:

यह पता चला है कि मेरे सर्वर पर सक्रिय ड्रायवर के रूप में MySQL लैंड नहीं था। सक्रिय करने से समस्या हल हो गई।