Php 联接查询中的Laravel问题

Php 联接查询中的Laravel问题,php,laravel,Php,Laravel,这是我的密码 return DB::table('jobs')->Join('cities','jobs.city_id','=','cities.city_id') ->select('jobs.city_id', DB::raw('COUNT(jobs.city_id) AS num_jobs')) ->groupBy('jobs.city_id')

这是我的密码

return DB::table('jobs')->Join('cities','jobs.city_id','=','cities.city_id')
                             ->select('jobs.city_id', DB::raw('COUNT(jobs.city_id) AS num_jobs'))
                             ->groupBy('jobs.city_id')
                             ->orderBy('cities.city')
                             ->limit($limit)
                             ->get();
我想按字母顺序获得结果顺序,城市名称在城市表行名称中,作为城市和城市id,在表jobs和cities中,我还希望jobs number of jobs显示特定城市中的工作数量。
谢谢,

将database.php文件中的
strict
值更改为
false
。它会起作用的

'mysql' => [
    'driver' => 'mysql',
    'url' => env('DATABASE_URL'),
    'host' => env('DB_HOST', '127.0.0.1'),
    'port' => env('DB_PORT', '3306'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'unix_socket' => env('DB_SOCKET', ''),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'prefix_indexes' => true,
    'strict' => false,  //Change this
    'engine' => null,
    'options' => extension_loaded('pdo_mysql') ? array_filter([
        PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
    ]) : [],
],

在加入查询中描述您的问题。您没有得到正确的响应或任何其他错误吗?没有得到任何响应,只是错误bladethanks很多,现在工作正常,但速度较慢browsing@ljaz艾哈迈德的速度问题并不是因为这种变化。可能是连接问题或其他问题。对不起,先生,没有这个,这个变化的速度和以前一样快