sanjabteam / sanjab-persian-date-picker
此包已被弃用,不再维护。没有建议的替代包。
laravel sanjab (https://github.com/sanjabteam/sanjab) 的波斯日期选择器
v0.2.1
2020-12-12 21:02 UTC
Requires
- php: ^7.3
- hekmatinasser/verta: 1.10.*|1.11.*
- illuminate/support: ^7|^8
- sanjabteam/sanjab: *
README
安装
开始之前,请确保您了解 laravel mix 的工作原理!
安装包括 laravel mix 在内的 npm 包。
npm install
安装 sanjab npm 包。
npm install sanjab --save-dev
通过 npm 安装 sanjab 波斯日期选择器。
npm install sanjab-persian-date-picker --save-dev
如果您没有最新版本,应安装相同版本的 composer 包。
npm install sanjab@VERSION --save-dev
通过 composer 安装 sanjab 波斯日期选择器。
composer require sanjabteam/sanjab-persian-date-picker
如果尚未创建,请为 自定义编译 创建 sanjab JS。
resources/js/sanjab.js
:
require('sanjab'); Vue.use(require('sanjab-persian-date-picker').default); // Add this to support persian date picker if (document.querySelector('#sanjab_app')) { window.sanjabApp = new Vue({ el: '#sanjab_app', }); }
将 js 文件添加到 webpack.mix.js
以进行编译。
mix.js('resources/js/sanjab.js', 'public/vendor/sanjab/js')
编译后即可使用。
npm run prod
用法
use SanjabPersianDatePicker\PersianDatePickerWidget; // Date only $this->widgets[] = PersianDatePickerWidget::create('birth_date') ->rules('jdate_before:'.verta()->formatDate()) ->required(); // Date and time $this->widgets[] = PersianDatePickerWidget::create('released_at') ->rules('jdate_before:'.verta()->formatDate()) ->required() ->time(true);
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。