laravel数据库读写分离了,如何指定从写的数据库读取数据?

laravel数据库读写分离了,如何指定从写的数据库读取数据?,第1张

\vendor\laravel\framework\src\Illuminate\Database\Connection.php

public function select($query, $bindings = [], $useReadPdo = true){}

$useReadPdo 执行查询语句时指定为false即可

1、使用php artisan make:model User_address命令创建模型,

2、成功之后再程序目录app和database/migrations下会分别生成两个文件

3、打开database/migrations下生成的文件,这个文件就是控制生成数据库表的文件,内容如下:

2015_06_02_071328_create_user_addresses_table.php中的代码:

<?php

use Illuminate\Database\Schema\Blueprint

use Illuminate\Database\Migrations\Migration

class CreateUserAddressesTable extends Migration {

/**

* Run the migrations.

*

* @return void

*/

public function up()

{

Schema::create('user_addresses', function(Blueprint $table)

{

$table->increments('address_id')

->comment("主键")

$table->mediumInteger('user_id')

->comment('用户id')

$table->string('consignee', 60)

->comment('收货人')

$table->string('country', 60)

->comment('国家')

$table->string('province', 60)

->comment('省份')

$table->string('city', 60)

->comment('市')

$table->string('district', 120)

->comment('街道')

$table->string('address', 120)

->comment('详细地址')

$table->string('zip_code', 60)

->comment('政编码邮')

$table->string('tel', 60)

->comment('固定电话')

$table->string('mobile', 60)

->comment('手机')

$table->tinyInteger('is_default')

->comment('是否是默认地址')

})

}

/**

* Reverse the migrations.

*

* @return void

*/

public function down()

{

Schema::drop('addresses')

}

}

4、执行:php artisan migrate 命令在数据库中生成表User_address。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10827132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存