Te taima panui: 4 minuti
database.php
in config
whaiarongaKei te whaiaronga tenei kōnae config
o to tono Laravel.
I roto i te kōnae database.php
ka taea definish maha hononga pātengi raraunga. Me noho nga hononga katoa defikua tohua hei raupapa. Me whai i te huānga nga korero e whai ake nei:
driver
: te atekōkiri pātengi raraunga hei whakamahi;host
: te ingoa host
te wahi noho ranei IP
o te tūmau pātengi raraunga;port
: te tau tauranga tūmau pātengi raraunga;database
: te ingoa pātengi raraunga;username
: te ingoa kaiwhakamahi mo te hono atu ki te papaunga raraunga;password
: te kupuhipa mo te hono atu ki te papaunga raraunga;Hei tauira, ko te waehere e whai ake nei defiE rua nga hononga raraunga, kotahi mo MySQL me tetahi mo 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',
],
Whai muri defiKia whai hononga raraunga koe, ka taea e koe te whakamahi i roto i to waehere Laravel
. Ki te mahi i tenei, ka taea e koe te whakamahi i te facade
o te pātengi raraunga. I reira facade
Ka whakaratohia e te patengi raraunga he atanga whakakotahi mo te taunekeneke me nga papaunga raraunga.
Hei huri i waenga i nga hononga papaa raraunga, ka taea e koe te whakamahi i te tikanga Connection()
della facade
Raraunga Raraunga. Ko te tikanga Connection()
ka mau te ingoa o te hononga pātengi raraunga hei tautohe.
Hei tauira, ko te waehere e whai ake nei ka haere mai i te mysql DB ki te pgsql DB:
use Illuminate\Support\Facades\DB;
DB::connection('pgsql');
Ina huri koe ki te hononga raraunga, ka taea e koe te whakamahi ki te uiui me te taunekeneke ki te papaarangi.
He maha nga painga ki te whakamahi i nga papaa raraunga maha i Laravel, tae atu ki:
Anei etahi tikanga pai mo te whakamahi i nga papaunga raraunga maha i Laravel:
Connection()
ki te haere mai i tetahi DB ki tetahi atu - ka awhina koe ki te karo i te rere ohorere uiui sul pātengi raraunga hē.Ko te whakamahi i nga papaa raraunga maha i Laravel he huarahi pai ki te whakapai ake i te mahi, te haumarutanga me te tauine o to tono. Ma te whai i nga tikanga pai e whakaahuatia ana i roto i tenei tuhinga, ka taea e koe te whakamahi i nga papaa raraunga maha i Laravel.
Ercole Palmeri
Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…
Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…
Kua tukuna e te UK CMA tetahi whakatupato mo te whanonga a Big Tech i te maakete mohio. I reira…
Ko te Whakatau "Nga Whare Kaariki", i hangaia e te Kotahitanga o Europi hei whakarei ake i te kaha o te kaha o nga whare, kua mutu tana mahi ture me te…