michal-palus1 / rareadmin
为您的Laravel应用程序提供Rare Admin面板
v1.1.2
2024-09-20 13:43 UTC
Requires
- php: *
- doctrine/dbal: ^3.1
- intervention/image: ^2.1
- phpoffice/phpspreadsheet: *
- yajra/laravel-datatables-oracle: *
Requires (Dev)
README
这里应该放置您的描述。尽量限制在一段或两段话内,并提及您支持的PSRs以避免用户和贡献者的混淆。
安装
在安装RareAdmin之前,您必须在您的Laravel应用程序中成功设置认证。 更多信息...
如果您尚未安装认证,可以使用以下命令
composer require laravel/ui
php artisan ui bootstrap --auth
npm install && npm run dev
现在您可以通过composer安装此包
composer require michal-palus1/rareadmin
现在运行数据库迁移和种子DEMO数据
php artisan migrate
php artisan rareadmin:seed
之后,将默认用户模型(App\Models\User)中的 public $fillable 属性替换为
protected $guarded = ['id'];
public function role() {
return $this->belongsTo(\MichalPalus1\Rareadmin\Models\Role::class);
}
最后一步,发布js和css资源,您就完成了
php artisan vendor:publish --provider="MichalPalus1\Rareadmin\RareadminServiceProvider"
使用方法
您可以在代码中以经典方式创建模型和迁移。 (php artisan make:model Test -m),并添加您想要的全部关系和属性。
迁移和模型准备就绪后,您可以通过URL /superadmin 访问RareAdmin(例如:http://127.0.0.1:8000/superadmin)。在那里,您可以映射您的模型与系统实体,包括所有列和字段类型以及不同角色类型的限制,以创建完全可定制的Admin面板。
!!! 所有模型必须包含
protected $guarded = ['id'];
许可证
MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。