feiron / felaraframe
laravel 框架
2.0
2021-04-01 23:10 UTC
Requires
- php: >=7.2.1
- laravel/framework: >=8.0
Requires (Dev)
- php: >=7.2.1
- laravel/framework: >=8.0
This package is auto-updated.
Last update: 2024-09-29 05:22:02 UTC
README
一个强大的、先进的技术框架,适用于laravel应用。该框架的文档,请访问这里
启用用户角色管理,使用 Fe_Roles
让我们合作!
请发送邮件至我处报告错误、功能建议、pull请求等...或者甚至一起娱乐 :) yu0307@gmail.com
本软件包提供以下功能
- 为laravel应用内置UI框架。非常适合云系统、管理控制台、CRM、通用后端界面等。
- 支持主页小部件。允许用户在前端创建自定义小部件。
- 内置了库存小部件列表(天气、日历、时钟等),供访问主页的用户即时使用。
- 小部件管理。在主页上重新排列小部件,添加/删除小部件以及更改小部件设置,一切都在一个地方完成。
- 内置个人资料页面、用户设置页面等模板。
- 内置集中式控制面板。集成用户管理、角色管理、通用设置等。所有内容都会自动添加到面板中。
- 支持主题。您可以在中央控制面板中选择像WordPress这样的主题。
- 可扩展的主题。您可以创建自己的主题/设计并将其应用于框架。所有内容都优雅地集成。
- 革命性的BluePrints实用工具。使构建网站像进行调查一样简单。
- 内置laravel命令来构建组件。自动生成控制器、模型、迁移等。
- 广泛列表的blade指令(表单、按钮、表格等)用于快速界面开发。
- 内置blade指令用于常见控件,减少编写重复代码的负担。
- 移动响应式界面和菜单设计。
- 内置通知界面,用户可以查看消息/邮件。
- 菜单生成器,支持图标、标签、slug。
- 前端界面简洁、优雅、现代的设计。
依赖项
安装
- 请确保您的机器上已安装composer。有关安装composer的说明,请访问此链接
- 一旦正确安装了composer,请确保Laravel是最新的。
- 导航到您的项目根目录
composer require feiron/felaraframe
- 此软件包将发布以下路径的几个文件
- config/felaraframe/
- public/feiron/felaraframe/
-
重要! 此软件包还将执行几个迁移。请参考以下更改,并在需要时备份您的表。
-
由于我似乎无法让软件包自动发布资源。请确保在每次更新此软件包的最后运行以下命令。
php artisan vendor:publish --provider="feiron\felaraframe\FeLaraFrameServiceProvider" --force php artisan vendor:publish --provider="feiron\fe_login\Fe_LoginServiceProvider" --force php artisan migrate --path="/vendor/feiron/fe_login/src/database/migrations/" php artisan migrate --path="/vendor/feiron/felaraframe/src/database/migrations/" php artisan storage:link
Schema to be Created/Modified: [lf_notes]: id bigint(20) UN AI PK subject varchar(220) notes text notable_id varchar(36) notable_type varchar(50) created_at timestamp updated_at timestamp ------------------------------------------ [user_widget_layout]: id bigint(20) UN AI PK layoutable_id varchar(36) layoutable_type varchar(36) widget_name varchar(225) settings text order int(11) created_at timestamp updated_at timestamp ------------------------------------------ [lf_mail]: id bigint(20) UN AI PK sender int(11) recipient int(11) subject varchar(220) contents text remarks varchar(191) created_at timestamp updated_at timestamp ------------------------------------------ [lf_site_metainfo]: id bigint(20) UN AI PK meta_name varchar(225) meta_value text created_at timestamp updated_at timestamp
注意:在迁移过程中,如果您遇到显示“指定的键过长”的错误,这是由于MySQL版本低于5.7.7,如果您不希望升级MySQL服务器,请考虑以下。
在您的AppServiceProvider中
```
use Illuminate\Support\Facades\Schema;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
```
有关更多阅读,请参阅此链接
基本用法
有关如何使用此框架的详细信息,请访问此Repo的Wiki页面。 此软件包中集成了许多功能,我将会频繁更新Wiki页面,请保持关注。
支持我们
如果您喜欢这个项目,请考虑给它一个Star⭐️,并在推特上分享。
我非常欢迎任何形式的支持,它们都深受感激👍!谢谢!