rawilk / laravel-base
为大多数Laravel项目提供有用的blade组件和功能。
v0.7.8
2023-08-31 15:31 UTC
Requires
- php: ^8.1|^8.2
- bacon/bacon-qr-code: ^2.0
- danharrin/livewire-rate-limiting: ^1.0
- illuminate/contracts: ^10.0
- illuminate/support: ^10.0
- jenssegers/agent: ^2.6
- league/csv: ^9.8
- maatwebsite/excel: ^3.1
- pragmarx/google2fa: ^8.0
- psr/simple-cache: ^3.0
- rawilk/laravel-webauthn: ^1.0
- spatie/laravel-package-tools: ^1.12
Requires (Dev)
- blade-ui-kit/blade-heroicons: ^2.0
- doctrine/dbal: ^3.4.1
- laravel/pint: ^1.5
- livewire/livewire: ^2.10.7
- mockery/mockery: ^1.5
- nunomaduro/collision: ^7.0
- orchestra/canvas: ^8.0
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- rawilk/laravel-casters: ^3.0.1
- rawilk/laravel-form-components: ^8.0
- rawilk/laravel-stubs: ^1.1
- spatie/laravel-permission: ^5.5.5
- spatie/laravel-ray: ^1.30
Suggests
- blade-ui-kit/blade-heroicons: Needed for the icons used in this package.
- khatabwedaa/blade-css-icons: Needed for the icons used in this package.
- livewire/livewire: Needed to make use of certain helpers and macros from this package.
- rawilk/laravel-breadcrumbs: Needed for using breadcrumbs in the stubbed layouts.
- rawilk/laravel-casters: Required for the User stub that comes with this package.
- rawilk/laravel-form-components: Necessary for certain blade components in this package to work properly.
- spatie/laravel-permission: Necessary for the permissions component of the package.
- dev-main
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.13
- v0.6.12
- v0.6.11
- v0.6.10
- v0.6.9
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.13
- v0.5.12
- v0.5.11
- v0.5.10
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-dependabot/composer/livewire/livewire-tw-3.5.8
- dev-dependabot/composer/doctrine/dbal-tw-4.1.1
- dev-dependabot/composer/livewire/livewire-tw-3.5.6
This package is auto-updated.
Last update: 2024-09-23 06:35:48 UTC
README
注意:该包仍处于开发初期,因此功能可能会更改。
LaravelBase是我创建的一个包,用于提供我在大多数项目中常用的功能和blade组件,无需在项目之间重复代码。这个包非常具有个人观点,可能不适合其他人,所以请自行承担风险!
如果您正在使用Laravel Fortify和/或Jetstream,则不应该使用此包,因为它们之间会有冲突。虽然我认为这两个包都很好,但我决定取其部分功能,创建自己的版本以满足我的需求和偏好。它主要是为了我的个人使用,但当然,如果您觉得它适合您的项目需求,您也可以自由使用。
安装
您可以通过composer安装此包
composer require rawilk/laravel-base
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Rawilk\LaravelBase\LaravelBaseServiceProvider" --tag="laravel-base-config"
您可以在以下位置查看默认配置:https://github.com/rawilk/laravel-base/blob/main/config/laravel-base.php
或者,您可以运行此包提供的安装命令,该命令将发布所有包资产并为您设置提供者。
php artisan laravel-base:install
警告:您不应在现有项目上运行此命令!在现有项目上安装或更新时,您应根据需要手动发布/配置。
使用方法
更多文档待补充!
测试
composer test
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
请审查我的安全策略了解如何报告安全漏洞。
致谢
免责声明
本包与Laravel或其任何分支机构无关,未经授权、批准、赞助或支持。
许可协议
MIT许可(MIT)。有关更多信息,请参阅许可文件。