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艾哈迈德的速度问题并不是因为这种变化。可能是连接问题或其他问题。对不起,先生,没有这个,这个变化的速度和以前一样快