Php 如何获得;“城市”;laravel查询中客户端表中的字段是否正确?

Php 如何获得;“城市”;laravel查询中客户端表中的字段是否正确?,php,mysql,laravel,Php,Mysql,Laravel,上面的查询没有得到任何结果,否则如果我在mysql phpMyAdmin中将($request->id)替换为'casablanca'(城市),我将得到结果 public function FindDomainDependCityClient(Request $request) { $city = Client::select('city') ->where('clients.id', '=', $request->id)

上面的查询没有得到任何结果,否则如果我在mysql phpMyAdmin中将($request->id)替换为'casablanca'(城市),我将得到结果

public function FindDomainDependCityClient(Request $request) {
         $city = Client::select('city')
              ->where('clients.id', '=', $request->id)
              ->get();
我使用Jquery和Ajax获取数据

    $data = Domaine::select('id_domain', 'nom_domain')
            ->where('Domaines.city', $city)
            ->get();

    return response()->json($data);
$(document).on('change','#id',function(){
var id=$(this.val();
$.ajax({
键入:“get”,
url:“{!!url::to(“/finddomaindependcityclient”)!!}”,
数据:{'id':id},
成功:功能(数据){
console.log('success!!');
控制台日志(数据);
console.log(data.length);
var fillDropDown='Sélectionner le domaine';
对于(变量i=0;i
您需要从
客户机
模型获取城市名称。当您使用提供集合的
get()
时,下一个查询不起作用。那你喜欢什么

$(document).on('change', '#id', function() {
    var id = $(this).val();

    $.ajax({
        type: 'get',
        url: '{!! URL::to('/finddomaindependcityclient') !!}',
        data: {'id': id},
        success: function(data) {
            console.log('success !!');
            console.log(data);
            console.log(data.length);

            var fillDropDown = '<option selected disabled>Sélectionner le domaine</option>';
            for (var i = 0; i < data.length; i++) {
                fillDropDown += '<option value="'+ data[i].id_domain + '">' + data[i].nom_domain + '</option>';
            }
            $('#id_dom').html(""); //clear input values
            $('#id_dom').append(fillDropDown);
        },
        error: function(msg) {
            console.log('error getting data !!');
        }
    });
});
然后获取与城市相关的域

$city = Client::find($request->id)->city;

$request->nrc
中的内容是:$(文档)。on('change','id',function(){var nrc=$(this).val();现在您编辑为
$request->id
。这个变量的实际内容是什么?是选择选项{{client->id}的值。是内容,而不是源。使用
var\u dump()
dd()
print\u()
$data = Domaine::select('id_domain', 'nom_domain')
            ->where('city', $city)
            ->get();