আমি দেখছি এই প্রশ্নটি কিছুটা পুরানো তবে আমি উত্তরটির সন্ধান করতে দৌড়ে এসেছি। যদিও আমি এখানে উত্তর দিয়ে সাফল্য পাইনি আমি মনে করি এটি হতে পারে কারণ আমি পিএইচপি 7.2 এবং লারাভেল 5.7 এ আছি ।বা সম্ভবত কারণ আমি ল্যারাভেল টিঙ্কার ব্যবহার করে সিলিআইতে কিছু তথ্য নিয়ে প্রায় খেলছিলাম।
আমার এমন কিছু জিনিস রয়েছে যা আমি চেষ্টা করেছি যা আমার এবং অন্যদের জন্য কাজ করেছিল যা আমি আশা করি না যে অন্যদের সাহায্য করবে।
আমার সাফল্য নেই:
MyModel::whereNotNull('deleted_by')->get()->all(); // []
MyModel::where('deleted_by', '<>', null)->get()->all(); // []
MyModel::where('deleted_by', '!=', null)->get()->all(); // []
MyModel::where('deleted_by', '<>', '', 'and')->get()->all(); // []
MyModel::where('deleted_by', '<>', null, 'and')->get()->all(); // []
MyModel::where('deleted_by', 'IS NOT', null)->get()->all(); // []
উপরের সমস্তটি আমার জন্য একটি খালি অ্যারে ফিরিয়ে দিয়েছে
আমার অবশ্য সাফল্য ছিল:
DB::table('my_models')->whereNotNull('deleted_by')->get()->all(); // [ ... ]
এটি যেমনটি প্রত্যাশা করেছিলাম তেমন ফলাফলগুলি অ্যারেতে ফিরিয়েছে। দ্রষ্টব্য: আপনি যদি চান তবে আপনি অ্যারের পরিবর্তে all()
একটি আলোকসজ্জা \ ডাটাবেস \ স্বতন্ত্র \ সংগ্রহ ফিরে পেতে পারেন।
!=
না করে ব্যবহার করার চেষ্টা করতে পারেন ।