hushulin/laravel-eloquent-rqlite

larevel eloquent for rqlite


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

请在此处添加您的描述。限制在一到两段之内。考虑添加一个小的示例。

支持我们

我们投入了大量资源创建最佳开源包。您可以通过购买我们的付费产品之一来支持我们。

我们非常感谢您从家乡寄给我们一张明信片,说明您正在使用我们的哪个包。您可以在我们的联系页面上找到我们的地址。我们将所有收到的明信片发布在我们的虚拟明信片墙上

安装

您可以通过composer安装此包

composer require hushulin/laravel-eloquent-rqlite

lumen框架添加以下内容到bootstrap/app.php

$app->register(Hushulin\LaravelEloquentRqlite\LaravelEloquentRqliteServiceProvider::class);

lumen框架添加配置到config/database.php

'connections' => [
        
        'rqlite' => [
            'driver' => 'rqlite',
            'database' => env('DB_DATABASE', ':memory:'),
            'host' => env('DB_HOST', '127.0.0.1'),
            'username' => env('DB_USERNAME', ''),
            'password' => env('DB_PASSWORD', ''),
        ],

        'sqlite' => [
            'driver' => 'sqlite',
            'database' => env('DB_DATABASE', database_path('database.sqlite')),
            'prefix' => env('DB_PREFIX', ''),
        ],
        // ...
   ]

您可以使用eloquent模型扩展\Hushulin\LaravelEloquentRqlite\Model\RqliteModel作为基础模型。

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="laravel-eloquent-rqlite-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-eloquent-rqlite-config"

这是发布配置文件的内容

return [
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="laravel-eloquent-rqlite-views"

测试

composer test

更新日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请查看我们的安全策略以了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。