simoja/laramin
此包已被废弃,不再维护。未建议替代包。
小型Laravel后台
v1.2.3
2017-12-20 08:23 UTC
Requires
- santigarcor/laratrust: 4.0.*
README
Laramin - 小型Laravel后台
Laramin截图
演示
视频演示 演示
博客文章演示 演示
入门
创建新的Laravel应用后,可以使用以下命令包含Laramin包:
composer require simoja/laramin
接下来,请确保创建一个新的数据库,并将数据库凭据添加到您的.env文件中
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Laravel 5.5及以上版本
您不需要做任何事情,此包使用自动发现功能,安装后应立即可用。
Laravel 5.4或5.3版本
将Laramin服务提供者添加到config/app.php文件中的providers数组
'providers' => [ // Laravel Framework Service Providers... //... // Package Service Providers Simoja\Laramin\LaraminServiceProvider::class, // ... // Application Service Providers // ... ],
最后,我们可以通过运行它来安装laramin,它会添加一些示例数据
php artisan Laramin:install
示例数据
然后您需要生成权限、角色和示例用户的数据。别忘了首先启动
composer dump-autoload
在`database/seeds/DatabaseSeeder.php`中添加以下行
$this->call(LaraminDataSeeder::class);
$this->call(LaratrustSeeder::class);
然后启动
php artisan db:seed
您将拥有三个配置文件,您可以根据需要更新数据:
config/laramin.php
config/laratrust.php
config/laratrust_seeder.php
这样我们就准备好了!
要连接,有一些示例数据被添加了,您现在可以检查数据库。通过默认前缀名/admin启动您的网站并输入以下示例凭据,一切都会正常工作。
邮箱:
superadministrator@app.com
密码:password
如何工作
创建数据库时,它会创建迁移文件和模型文件,您不需要在服务器端进行任何操作。
如果您创建了数据库,您需要转到角色并分配新数据库的权限,然后刷新页面(它将稍后更改),然后您可以在菜单中看到您的新模型。
灵感来源于
Laratrust 为用户权限
Voyager 简单后台面板的想法
贡献
您非常欢迎为此存储库做出任何您认为有用的贡献。修复是受欢迎的。