|
![](/images/resource/spacer.gif) |
|
laravel หากสร้าง project ขึ้นมาใหม่จำเป็นต้อง create laravel ขึ้นมาใหม่ไหม |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
มันแค่ config เริ่มต้นครับ ความต้องการ คือยังไงครับ คุณจะสร้าง หลายๆ config ก็ได้ตามใจ เลย
Code (PHP)
'databbase_dev' => [
'driver' => 'mysql',
'host' => env('DB_HOST_DEV', '127.0.0.1'),
'port' => env('DB_PORT_DEV', '3306'),
'database' => env('DB_DATABASE_DEV', 'forge'),
'username' => env('DB_USERNAME_DEV', 'forge'),
'password' => env('DB_PASSWORD_DEV', ''),
'unix_socket' => env('DB_SOCKET_DEV', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
'database_pro' => [
'driver' => 'mysql',
'host' => env('DB_HOST_PRO', '127.0.0.1'),
'port' => env('DB_PORT_PRO', '3306'),
'database' => env('DB_DATABASE_PRO', 'forge'),
'username' => env('DB_USERNAME_PRO', 'forge'),
'password' => env('DB_PASSWORD_PRO', ''),
'unix_socket' => env('DB_SOCKET_PRO', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-18 10:47:01 |
By :
DK |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
เวลาจะใช้ก็ set connection
ex
Code (PHP)
$model->setConnection("databbase_dev");
or
$model->setConnection("databbase_pro");
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-18 10:49:04 |
By :
DK |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
อันนี้ผมเพิ่งจะเริ่มเรียนรู้เลยยังไม่ค่อยทราบอะไรมาก
แล้วถ้ากรณีเปลี่ยน database ต้องเปลี่ยนที่ .env หรือเปลี่ยนที่ database ใน folder config ครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-18 11:10:58 |
By :
Clamore |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
แล้วถ้ากรณีเปลี่ยน database ต้องเปลี่ยนที่ .env หรือเปลี่ยนที่ database ใน folder config ครับ
คำว่าเปลี่ยน database นี่เปลี่ยนตอนไหนอะ
.env มันทำหน้าที่เก็บตัวแปร ซึ่ง แต่ละ ที่ไม่เหมือนกัน เช่น บน local บน server เวลาใช้ git จะทำการ ignore ไฟล์นี้
ใส่ส่วน folder config คือสิ่งที่ laravel ดึงไปใช้งานจริงๆ โดยในโฟลเดอร์ config จะใช้ตัวแปรใน env ไฟล์ ด้วย helper env("key ใน env ไฟล์")
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-18 11:27:04 |
By :
DK |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
เข้าใจแล้วครับ
ขอบคุณมากครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-18 14:16:13 |
By :
Clamore |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 03
|