simoja/laramin

此包已被废弃,不再维护。未建议替代包。

小型Laravel后台

v1.2.3 2017-12-20 08:23 UTC

README

68747470733a2f2f692e696d6775722e636f6d2f585135376457672e706e67

Laramin - 小型Laravel后台

Laramin截图

68747470733a2f2f692e696d6775722e636f6d2f3333696b7757672e706e67

演示

视频演示 演示

博客文章演示 演示

入门

创建新的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 简单后台面板的想法

贡献

您非常欢迎为此存储库做出任何您认为有用的贡献。修复是受欢迎的。