escuccim / resume
一款用于管理和展示多语言简历的 Laravel 扩展包
Requires
- php: ~5.6|~7.0
- illuminate/support: ~5.1
- laracasts/flash: ^2.0
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-28 19:36:41 UTC
README
这是一个 Laravel 扩展包,允许您维护和展示多语言的在线简历。
安装
此扩展包使用 Laravel 的标准认证,如果您还没有安装,请在使用之前添加。
通过 Composer
$ composer require escuccim/resume
将服务提供者添加到 config/app.php 配置文件中
Escuccim\Resume\resumeServiceProvider::class, Laracasts\Flash\FlashServiceProvider::class,
在 app/Http/Kernel.php 中注册中间件
'admin' => \Escuccim\Resume\Http\Middleware\AdminMiddleware::class,
运行数据库迁移
php artisan migrate
如果您愿意,可以发布文件
php artisan vendor:publish
有不同的发布文件组
- config - 发布配置文件到 config/cv.php。该文件包含一个数组,包含可用的语言,目前有英语和法语。如果您想添加其他语言,请发布此文件并将它们添加进去。
- views - 将视图发布到 /resources/views/vendor/escuccim。
如果您想使用 WYSIWYG HTML 编辑器,您需要将以下内容添加到 layouts/app.blade.php 文件中,并从底部移除引用 app.js 的脚本标签
<script src="/js/app.js"></script>
@stack('scripts')
如果您不想使用 WYSIWYG 编辑器,您可以保持布局文件不变。
使用方法
CV 管理的 URI 是 /cvadmin,教育的 URI 是 /education。
您应该在您自己的 routes/web.php 中添加一个路由,指向 CV 显示,如下所示
Route::get('[URI]', '\Escuccim\Resume\Http\Controllers\JobsController@cv');
或者如果您想设计自己的视图,您可以发布我的视图并相应地调整它们。
CV 显示(正常)显示工作历史记录,然后是教育,如果您想添加其他内容,可以创建以下文件:/resources/views/cv/cv_extras.blade.php
如果存在此视图,CV 显示将包含它。
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 以获取详细信息。
安全
如果您发现任何安全问题,请通过电子邮件 skooch@gmail.com 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。