Manaʻo manawa heluhelu: 4 minuke
database.php
in config
papa kuhikuhiAia kēia faila ma ka papa kuhikuhi config
o kāu palapala Laravel.
Ma ka waihona database.php
hiki hiki definish mau pili waihona. Pono kēlā me kēia pilina defiHoʻopili ʻia ma ke ʻano he array. Pono e loaʻa i ka array nā ʻike penei:
driver
: ka mea hoʻokele waihona e hoʻohana;host
: ka inoa host
a i ʻole ka helu wahi IP
o ke kikowaena waihona;port
: ka helu awa kikowaena waihona;database
: ka inoa waihona;username
: ka mea hoʻohana no ka hoʻohui ʻana i ka waihona;password
: ka ʻōlelo huna no ka hoʻohui ʻana i ka waihona;No ka laʻana, ke code ma lalo nei defiʻElua mau pilina waihona, hoʻokahi no MySQL a hoʻokahi no PostgreSQL:
'connections' => [
'sqlite' => [
'driver' => 'sqlite',
'url' => env('DATABASE_URL'),
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
],
'mysql' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
'pgsql' => [
'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'schema' => 'public',
'sslmode' => 'prefer',
],
Mahope iho defiKe loaʻa iā ʻoe nā pilina waihona, hiki iā ʻoe ke hoʻohana iā lākou i kāu code Laravel
. No ka hana ʻana i kēia, hiki iā ʻoe ke hoʻohana i ka facade
o ka waihona. Ma laila facade
Hāʻawi ka waihona i kahi kikowaena hui no ka launa pū ʻana me nā waihona.
No ka hoʻololi ʻana ma waena o nā pilina waihona, hiki iā ʻoe ke hoʻohana i ke ʻano Connection()
della facade
Nā waihona waihona. ʻO keʻano Connection()
lawe i ka inoa o ka pili waihona ma ke ʻano he hoʻopaʻapaʻa.
No ka laʻana, hele kēia code mai ka mysql DB i ka pgsql DB:
use Illuminate\Support\Facades\DB;
DB::connection('pgsql');
Ke hoʻololi ʻoe i kahi pili waihona, hiki iā ʻoe ke hoʻohana iā ia e nīnau a launa pū me ka waihona.
Nui nā pōmaikaʻi i ka hoʻohana ʻana i nā ʻikepili he nui ma Laravel, me:
Eia kekahi mau hana maikaʻi loa no ka hoʻohana ʻana i nā ʻikepili he nui ma Laravel:
Connection()
e hele mai kahi DB i kekahi - e kōkua kēia iā ʻoe e pale i ka holo ʻana nīnau hulina hema hōkeoʻikepili hewa.ʻO ka hoʻohana ʻana i nā ʻikepili he nui ma Laravel he ala maikaʻi loa ia e hoʻomaikaʻi ai i ka hana, palekana, a me ka scalability o kāu noi. Ma ka hahai ʻana i nā hana maikaʻi loa i wehewehe ʻia ma kēia ʻatikala, hiki iā ʻoe ke hoʻohana i nā ʻikepili he nui ma Laravel me ka maikaʻi.
Ercole Palmeri
Il settore navale è una vera e propria potenza economica mondiale, che ha navigato verso un mercato da 150 miliardi…
I ka Pōʻakahi i hala, ua hoʻolaha ka Financial Times i kahi kuʻikahi me OpenAI. Laikini ʻo FT i kāna nūpepa papa honua…
E uku ana nā miliona o ka poʻe no nā lawelawe streaming, e uku ana i nā uku kau inoa o kēlā me kēia mahina. He manaʻo maʻamau ʻoe…
E hoʻomau ʻo Coveware e Veeam i ka hoʻolako ʻana i nā lawelawe pane ʻana i ka hanana cyber extortion. E hāʻawi ʻo Coveware i nā forensics a me nā mana hoʻoponopono…