SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «deposit.Country» в «where clause» - PullRequest
0 голосов
/ 05 ноября 2019

Я получаю данные точно в моих представлениях. но когда я пытаюсь искать в моих таблицах данных, это дает мне ошибку выше ... НЕИЗВЕСТНАЯ КОЛОННА .. Я не получаю это, если он работает один раз, тогда почему он выдает ошибку ПОИСК

$deposits2 = DB::connection('mysql')    
    ->table('deposits')
    ->join('users','users.id','=','deposits.user_id')
    ->select('deposits.*','users.Country')
    ->where('deposits.status','Approved');

Здесьэто ошибка

Вот код из моего файла просмотров

<script>
$(document).ready( function () {

    var table = $('#myTable2').DataTable( {
        processing: true,
                "serverSide": true,

        "ajax": {
            "url": "{{url('dashboard/adeposits/json')}}",
            "type": "GET"
        },
        "deferRender": true,

        "columns":
            [
                { "data" : "id", "title" : "Portfolio#", "searchable": true,

                    "render": function ( data, type, row, meta ) {
                        var itemID = data;
                        return '<a data-toggle="modal" data-target="#DDetailsModal" href="#" onclick="viewDetailsFunc('+row.id+')">D-'+itemID+'</a>';
                    }
                },
                { "data" : "unique_id", "title" : "UserID", "orderable": true, "searchable": true },
                { "data" : "Country", "title" : "Country", "orderable": true, "searchable": true },

Ответы [ 2 ]

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

В вашей таблице данных вы можете установить имя поля в столбцах.

{ "data" : "Country", name: "users.Country", "title" : "Country", "orderable": true, "searchable": true },
0 голосов
/ 05 ноября 2019
$deposits2 = DB::connection('mysql')    
                   ->table('deposits')
                   ->select('deposits.*','users.Country')
                   ->join('users','users.id','=','deposits.user_id')
                   ->where('deposits.status','Approved')
                   ->get();
...