почему, когда я выбираю все данные отображаются, но когда я использую поиск или данные не отображаются, даже если я проверяю с dd - PullRequest
0 голосов
/ 09 ноября 2019

некоторые сбивают меня с толку в laravel, когда я использую все () данные, которые отображаются, но когда я выбираю поиск или данные не отображаются, когда я использую функцию dd в laravel

//$regency = Regency::find(1101);
//$regency = Regency::where('number','=',$prov_id);
        $regency = DB::table('regencies')->where('province_id', $prov_id);
        dd($regency);

я пытаюсь использовать eloquent и запросстроитель, но все тот же результат. это результат в dd, если я использую построитель запросов, но почему, когда я использую select, все данные отображаются

Ответы [ 2 ]

1 голос
/ 09 ноября 2019

То, что вы показываете, это Query Builder, вам нужно выполнить его с ->get(), чтобы получить коллекцию.

0 голосов
/ 09 ноября 2019

Вы должны получить данные от построителя запросов, чтобы получить результаты в виде коллекции объектов

// $regency = Regency::findOrFail(1101);
// $regency = Regency::where('number', $prov_id)->get();
$regency = DB::table('regencies')->where('province_id', $prov_id)->get();
dd($regency);

Запись построителя запросов просто создает запрос SQL, но фактически не выполняет / не запускаетэто

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...