Вы можете использовать 'где', чтобы указать такие ограничения:
Выберите «config_value», где «config_name» равно «status». Чтобы получить только первый ряд, используйте first ()
$config = App\Config::select('config_value')->where('config_name', 'status')->first();
echo $config->config_value;
Аналогично, выберите «config_value», где «config_name» равно «title». Чтобы получить все строки, используйте get (), затем вы можете пройти по нему.
$ configs = App \ Config :: select ('config_value') -> где ('config_name', 'title') -> get ();
foreach ($configs as $config) {
echo $config->config_value;
}
Вы можете связать это. Выберите все конфиги, где «config_name» является «status» или «title».
$configs = App\Config::select('config_value')->where('config_name', 'status')->orWhere('config_name', 'title')->get();
foreach ($configs as $config) {
echo $config->config_value;
}
Также вы можете использовать whereIn () для указания нескольких значений столбца. Выберите все конфиги, где «config_name» является либо «status», либо «title».
$configs = App\Config::select('config_value')->whereIn('config_name', ['status', 'title'])->get();
foreach ($configs as $config) {
echo $config->config_value;
}