2022-05-02 22:54:27

Việt Nam- “cứ điểm” sản xuất điện thoại di động của thế giới

(NS) - Trước năm 2016, Việt Nam chưa có tên trên bản đồ các nhà sản xuất và xuất khẩu điện thoại di động của thế giới. Nhưng kể từ đó đến nay, tình hình đã hoàn toàn thay đổi.

Báo cáo của Bộ Công Thương cho biết cả năm 2021, Việt Nam sản xuất 233,7 triệu chiếc điện thoại di động, tăng 7,6% và trị giá sản xuất linh kiện điện thoại đạt 580.800 tỷ đồng, tăng 29,5% so với năm 2020.

Như vậy nếu so với doanh số 1,25 tỷ chiếc điện thoại di động tiêu thụ trên toàn cầu năm 2020 thì sản lượng điện thoại sản xuất tại Việt Nam đang chiếm tới gần 20% nguồn cung cho cả thế giới.

Cùng đó kim ngạch xuất khẩu điện thoại và linh kiện của cả nước đạt 57,5 tỷ USD, tăng 12,4% so với năm 2020 và chiếm trên 17,1% tổng kim ngạch xuất khẩu hàng hóa trong năm 2021.

(Ảnh minh họa)

Sản xuất và xuất khẩu điện thoại "Made in Vietnam" hầu như hoàn toàn thuộc về khối doanh nghiệp có vốn đầu tư nước ngoài. Hiện nay, Việt Nam đã trở thành nơi sản xuất điện thoại lớn nhất của Samsung, chiếm tới 60% tổng lượng điện thoại bán ra của tập đoàn này trên toàn cầu.

Mảng điện thoại di động nói riêng và hàng điện, điện tử nói chung luôn nằm trong số những mặt hàng xuất khẩu hàng đầu của Việt Nam, xét về kim ngạch.

Đặc biệt ngay cả trong bối cảnh dịch bệnh Covid-19 khốc liệt trong mấy năm qua cũng không ảnh hưởng đến điều này khi các nguồn cung về chip ít nhiều bị ảnh hưởng.

Giai đoạn 2016 - 2020, ngành điện tử và linh kiện Việt Nam đã phát triển rất mạnh mẽ với các dự án đầu tư nước ngoài, các tập đoàn lớn như Samsung, LG, Intel cũng đã đầu tư xây dựng các cơ sở sản xuất các sản phẩm điện tử công nghệ cao với quy mô lớn ở Việt Nam.

Có thể nói sau khi đã trở thành “cường quốc” sản xuất điện thoại di động, Việt Nam cũng song hành trở thành “cường quốc” về xuất khẩu điện thoại di động, từ số lượng thiết bị cho đến kim ngạch.

Năm 2016, trong top 6 quốc gia, vùng lãnh thổ sản xuất điện thoại di động hàng đầu thế giới còn chưa có tên Việt Nam. Khi đó, xếp thứ nhất là Trung Quốc, và lần lượt xếp sau là Nhật Bản, Hàn Quốc, Ấn Độ, Đài Loan (Trung Quốc), Canada.

Tuy nhiên, bức tranh đó có nhiều thay đổi, đặc biệt là khi Việt Nam ngày càng thu hút nhiều nhà đầu tư FDI công nghiệp công nghệ cao đến mở nhà máy sản xuất, đã làm đảo lộn bảng xếp hạng trước đây. Việt Nam từ chỗ chưa có mặt trong top 6 thì nay đã có mặt trong top 5.

Quang Lộc

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V): failed to open stream: No space left on device ErrorException thrown with message "file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V): failed to open stream: No space left on device" Stacktrace: #7 ErrorException in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/admin/web/nhipsongplus.vn/news/public/index.php:60
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php129
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V): failed to open stream: No space left on device"
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"S60hjX1u9e0wENACt62vwjtB0xHi6lBilu0FtYqm";s:15:"view_count_1531";b:1;s:9:"_previous";a:1:{s:3:"url";s:85:"http://nhipsongplus.vn/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->isFile($path = $this->path.'/'.$sessionId)) {
            if ($this->files->lastModified($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->sharedGet($path);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"S60hjX1u9e0wENACt62vwjtB0xHi6lBilu0FtYqm";s:15:"view_count_1531";b:1;s:9:"_previous";a:1:{s:3:"url";s:85:"http://nhipsongplus.vn/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "xnzNvVysvvJSeEGcsQAfkmHpH9GvGPYeQFsWtz6V"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"S60hjX1u9e0wENACt62vwjtB0xHi6lBilu0FtYqm";s:15:"view_count_1531";b:1;s:9:"_previous";a:1:{s:3:"url";s:85:"http://nhipsongplus.vn/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #requestUri: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #requestUri: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    
/home/admin/web/nhipsongplus.vn/news/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #requestUri: "/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_STATUS
"200"
HTTP_HOST
"nhipsongplus.vn"
HTTP_X_REAL_IP
"34.225.194.102"
HTTP_X_FORWARDED_FOR
"34.225.194.102"
HTTP_CONNECTION
"close"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT_ENCODING
"br,gzip"
PATH
"************************************************************"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2.4.29 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/1.1.1"
SERVER_NAME
"nhipsongplus.vn"
SERVER_ADDR
"112.78.4.51"
SERVER_PORT
"80"
REMOTE_ADDR
"112.78.4.51"
DOCUMENT_ROOT
"/home/admin/web/nhipsongplus.vn/news/public"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/admin/web/nhipsongplus.vn/news/public"
SERVER_ADMIN
"info@nhipsongplus.vn"
SCRIPT_FILENAME
"/home/admin/web/nhipsongplus.vn/news/public/index.php"
REMOTE_PORT
"54474"
REDIRECT_URL
"/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/viet-nam-cu-diem-san-xuat-dien-thoai-di-dong-cua-the-gioi.html"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1675633374.36
REQUEST_TIME
1675633374
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"***************************************************"
APP_DEBUG
"true"
APP_URL
"http://nhipsongplus.vn/"
BACKEND_URI
"*******"
LOGIN
"false"
THEME
"default"
LOG_CHANNEL
"stack"
DB_CONNECTION
"*****"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**********"
DB_USERNAME
"**********"
DB_PASSWORD
"****************"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"****"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"****"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
FACEBOOK_APP_ID
"331763484027376"
FACEBOOK_APP_SECRET
"5f37b6bbc4cfc09b5f6e1f59402d99d8"
FACEBOOK_APP_CALLBACK_URL
"/callback/facebook"
GOOGLE_RECAPTCHA_KEY
"****************************************"
GOOGLE_RECAPTCHA_SECRET
"****************************************"
CKFINDER_LICENSE_NAME
"***************"
CKFINDER_LICENSE_KEY
"*****************************"
Key Value
APP_NAME
"*******"
APP_ENV
"*****"
APP_KEY
"***************************************************"
APP_DEBUG
"****"
APP_URL
"***********************"
BACKEND_URI
"*******"
LOGIN
"*****"
THEME
"*******"
LOG_CHANNEL
"*****"
DB_CONNECTION
"*****"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**********"
DB_USERNAME
"**********"
DB_PASSWORD
"****************"
BROADCAST_DRIVER
"***"
CACHE_DRIVER
"****"
SESSION_DRIVER
"****"
SESSION_LIFETIME
"***"
QUEUE_DRIVER
"****"
REDIS_HOST
"*********"
REDIS_PASSWORD
"****"
REDIS_PORT
"****"
MAIL_DRIVER
"****"
MAIL_HOST
"****************"
MAIL_PORT
"****"
MAIL_USERNAME
"****"
MAIL_PASSWORD
"****"
MAIL_ENCRYPTION
"****"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"***"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"***"
FACEBOOK_APP_ID
"***************"
FACEBOOK_APP_SECRET
"********************************"
FACEBOOK_APP_CALLBACK_URL
"******************"
GOOGLE_RECAPTCHA_KEY
"****************************************"
GOOGLE_RECAPTCHA_SECRET
"****************************************"
CKFINDER_LICENSE_NAME
"***************"
CKFINDER_LICENSE_KEY
"*****************************"
0. Whoops\Handler\PrettyPageHandler