DB::table('auto')
->select('auto.*', DB::raw('count(parts.id) as total'))
->join('parts', 'auto.id', '=', 'parts.auto_id')
->groupBy('auto.id')
->get();
$validator = Validator::make(
array('name' => 'Дейл'),
array('name' => array('required', 'min:5'))
);
$validator->errors();
$table->...->onDelete('set null');
$table->integer('foreign_id')->unsigned()->nullable();