ไปที่ app/Config/Constants.php แล้วเปิดใน IDE (โปรแกรมเขียน code) ของคุณ จากนั้นวางโค้ดด้านล่างนี้ไว้ที่ท้ายไฟล์ของคุณ if ( php_sapi_name () !== 'cli' ) { // โค้ดของคุณที่เกี่ยวข้องกับ HTTP request $base_url = (( isset ( $_SERVER [ 'HTTPS' ]) && $_SERVER [ 'HTTPS' ] == 'on' ) || isset ( $_ENV [ 'FORCE_HTTPS' ])) ? 'https' : 'http' ; $base_url .= '://' . $_SERVER [ 'HTTP_HOST' ]; $base_url .= str_replace ( basename ( $_SERVER [ 'SCRIPT_NAME' ]), '' , $_SERVER [ 'SCRIPT_NAME' ]); defined ( 'BASE_URL' ) || define ( 'BASE_URL' , $base_url ); } ไปที่ app/Config/App.php เปลี่ยน public string $baseURL = 'http://localhost:8080/' ; เป็น public string $baseURL = BASE_URL; เท่านี้ท่านก็จะได้ไม่ต้องเปลี่ยน Url ให้ลำบากครับ ลืมบอก ไม่ต้องเข้าไปตั้งค่าในไฟล์ .env นะครับ (ใช้งาน spark ปกติครับ)
หากท่านเข้า terminal ของ vs code แล้วเกิดอาการแสดง error ให้ท่านดำเนินการดังนี้ ตัวอย่าง error php spark Fatal error: Uncaught InvalidArgumentException: The .env file is not readable: \\YOUR_SERVER\WEB\esign-approve\.env in \\ YOUR_SERVER \WEB\ (ชื่อโปรเจคของท่าน) \vendor\codeigniter4\framework\system\Config\DotEnv.php on line 62 InvalidArgumentException: The .env file is not readable: \\\\YOUR_SERVER\WEB\ (ชื่อโปรเจคของท่าน) \.env in \\\\YOUR_SERVER\WEB\ (ชื่อโปรเจคของท่าน) \vendor\codeigniter4\framework\system\Config\DotEnv.php on line 62 Call Stack: 0.0354 413520 1. {main}() \\\\YOUR_SERVER\WEB\ (ชื่อโปรเจคของท่าน) \spark:0 4.1167 2077848 2. CodeIgniter\Config\DotEnv->load() \\\\YOUR_SERVER\WEB\ (ชื่อโปรเจคของท่าน) \spark:79 4.1167 2077848 3. CodeIgniter\Config\DotEnv->parse() \\\\YOUR_SERVER\WEB\ (ชื่อโปรเจคของท่าน) \vendor\codeigniter4\framework\system\Config\DotEnv.php:45 1. เข้าไปที่ตัวจัดการไฟล์ 2. เลือก folder ของท่าน ที่ท่านกำลังดำเนินการอยู