dashed/dashed-vacancies 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dashed/dashed-vacancies

Composer 安装命令:

composer require dashed/dashed-vacancies

包简介

Vacancy module for Dashed CMS

README 文档

README

Vacancy module for Dashed CMS. Provides a complete vacancy / job posting module with schema.org JobPosting markup, an optional dashed-forms application form, three content blocks, and a default overview page.

Installation

This package is consumed via composer path repository inside the dashed-cms monorepo.

composer require dashed/dashed-vacancies
php artisan migrate
php artisan vendor:publish --tag=dashed-templates
php artisan dashed:create-default-pages

What you get

  • Models - Vacancy, VacancyCategory (translatable, soft-deleted, visitable, blockable).
  • Filament admin - full CRUD with structured form sections for content, job details, location, salary, application, employer overrides, publishing and SEO.
  • Form attachment - link an existing dashed-forms form or auto-generate one.
  • Blocks - all-vacancies, few-vacancies, single-vacancy.
  • Default pages - overview page is auto-seeded on dashed:create-default-pages.
  • schema.org JobPosting - JSON-LD rendered from an overridable blade partial.
  • URL routing - /vacatures/{slug} (and optionally /vacatures/{category}/{slug}).

Schema.org overrides

The schema partial lives at resources/views/components/vacancies/schema.blade.php after publishing the dashed-templates tag. Edit it per site to adjust the JobPosting markup.

Compatibility

Recommended: dashed-core v4.2+ for the full admin experience (navigation group sorting, resource docs, settings docs, role permissions auto-registration).

Older dashed-core versions are also supported - the package guards every "newer" CMS API call (registerNavigationGroup, registerResourceDocs, registerSettingsDocs, registerRolePermissions, registerRouteModel, registerSettingsPage) with method_exists, so unsupported features simply degrade silently. The vacancy models, builder blocks, default page seeding, schema.org markup and frontend templates work on every dashed-core version.

The application form upload field requires dashed-forms v4.0.23+ (which ships the form-components/file.blade.php view). Use a text input for CV/portfolio links if you stay on an older dashed-forms.

dashed/dashed-vacancies 适用场景与选型建议

dashed/dashed-vacancies 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 7 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 05 月 02 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「laravel」 「jobs」 「vacancies」 「Dashed」 「dashed-vacancies」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 dashed/dashed-vacancies 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 dashed/dashed-vacancies 我们能提供哪些服务?
定制开发 / 二次开发

基于 dashed/dashed-vacancies 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 33
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-02