michal-palus1/rareadmin

为您的Laravel应用程序提供Rare Admin面板

v1.1.2 2024-09-20 13:43 UTC

README

Latest Version on Packagist Total Downloads

这里应该放置您的描述。尽量限制在一段或两段话内,并提及您支持的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)。请参阅 许可证文件 以获取更多信息。