我试图创建一个包laravel中,我需要与Orientdb(图数据库)进行连接。 在服务提供引导文件我想在寄存器方法连接。我已经在应用程序中添加数据库的详细信息/配置/ database.php中 我想使用的细节,并连接。 那么创建数据库连接的最佳方式是什么?如果有人提出正确的方法和解释,这将会更有用。还有关于Laravel内部功能的任何教程或书籍吗?如何使Laravel数据库连接包
0
A
回答
0
如果您在添加应用程序/配置/ database.php中的配置文件中的另一个连接,那么你可以通过使用在你的模型下面的那个连接;
class Model extends Eloquent {
protected $connection = 'connection_name';
//Rest of model.
}
connection_name来自您设置连接的数组数据的关联名称,如此;
'connection_name' => array(
'driver' => 'mysql',
'host' => '',
'database' => '',
'username' => '',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
这将成为软件包的一个要求,尽管如果您打算让别人使用它,我们的用户就会安装它。
我的建议是只使用你的应用程序使用相同的默认数据库,并运行你已经为你的包创建的迁移。然后,唯一的要求是运行一个命令将所需的表添加到数据库中。
0
Laravel:From Apprentice To Artisan
(https://leanpub.com/laravel)作者:Taylor Otwell是学习laravel内幕的最佳书籍
相关问题
- 1. Laravel/MySQL数据库连接
- 2. Laravel使用旧的数据库连接
- 3. 数据库连接包装
- 4. Laravel:如何在连接中使用其他数据库表?
- 5. 如何连接数据库
- 6. Laravel 5数据库连接问题
- 7. 在laravel中连接两个数据库
- 8. laravel连接到在线数据库
- 9. Laravel验证 - 连接到数据库
- 10. Laravel图需要连接数据库
- 11. Laravel 5.1动态数据库连接
- 12. 添加数据库连接属性laravel
- 13. Laravel没有连接mysql数据库
- 14. Laravel无法连接到dockerise数据库
- 15. Laravel关系数据库连接
- 16. Laravel连接外部数据库?
- 17. 如何使一个数据库连接
- 18. 如何使用cx_oracle django包连接到oracle旧数据库?
- 19. 如何为包配置使用不同的数据库连接?
- 20. 如何通过包配置指定SSIS包数据库连接?
- 21. 如何安装包含与sqllite3数据库连接的python包?
- 22. 如何在PHP Laravel Lumen中建立与数据库的连接?
- 23. 如何将mysql数据库连接到ubuntu的laravel
- 24. 如何连接到Laravel 5中的现有MySQL数据库?
- 25. 如何动态更改Laravel中的数据库连接?
- 26. PHP Laravel - 如何通过SSH动态连接到MySQL数据库
- 27. 连接到数据库时Laravel连接超时
- 28. 如何连续接收UDP数据包
- 29. 何时使用数据库连接池
- 30. 如何检查数据库是否存在,该数据库的用户有权连接该数据库 - Laravel