2022-04-21 21:48:35

Đưa nông sản Việt Nam tiếp cận hiệu quả đến các sàn thương mại điện tử

(NS) - Tiêu thụ nông sản trên các sàn thương mại điện tử là giải pháp hiệu quả mà nhiều doanh nghiệp Việt đang hướng đến nhằm tạo ra một kênh tiêu thụ an toàn, hiệu quả, bền vững, vừa đảm bảo giá cả, giúp gây dựng thương hiệu cho nông dân và các mặt hàng nông sản.

Hiện sản xuất nông sản trong nước ngày càng dồi dào, chất lượng tiến bộ hơn. Việt Nam đang phấn đấu 10-15 năm tới trở thành một quốc gia có ngành nông nghiệp phát triển cao ở khu vực và thế giới.

Tuy nhiên, chuỗi sản xuất phân phối tiêu dùng, xuất khẩu đối với hàng nông sản vẫn có nhiều điểm nghẽn tồn tại, đặc biệt ở ngay thị trường nội địa. Chỉ có khoảng 8-10% hàng nông sản sạch đạt chất lượng đang được bày bán và tiêu thụ ở kênh thương mại hiện đại, còn lại phải bán ra ở thị trường tự do với giá bán chỉ tương đương với nông sản chưa đảm bảo chất lượng trên thị trường. Điều đó dẫn tới thua thiệt cho người sản xuất nông sản sạch và rất khó khăn lựa chọn của người tiêu dùng hàng ngày.

Thực tế, việc đưa các mặt hàng nông sản sạch của Việt Nam vào kênh phân phối hiện đại như siêu thị, cửa hàng tiện ích không chỉ giúp tăng thu nhập cho người dân mà còn góp phần quảng bá thương hiệu cho đặc sản trong nước. Song vì nhiều lý do, số lượng nông sản an toàn có tem nhãn mác truy xuất nguồn gốc vào được kênh phân phối này còn rất ít.  

Lý do khiến các sản phẩm nông sản đạt tiêu chuẩn chưa vào được hết các siêu thị. Thứ nhất là do cả nước có hơn 1.000 siêu thị, hơn 200 Trung tâm thương mại và khoảng 4.000 các siêu thị mini, cửa hàng tự chọn bán nông sản sạch... chừng đó là chưa đủ so với tỷ lệ số siêu thị trên số dân ở một số nước như Thái Lan, Malaysia, Singapore,...

Trong khi ở Việt Nam, thị phần bán lẻ của các siêu thị mới chiếm khoảng 20%, thì Thái Lan là 65%, Singapore là 92%, Malaysia 70%, chính vì vậy việc đón quỹ hàng hóa nông sản ngày càng sản xuất dồi dào hơn, khối lượng ngày càng lớn hơn bởi diện tích quầy kệ chỉ có hạn. Hệ thống phân phối hiện đại ở Việt Nam hiện nay tuy đã phát triển song chưa theo kịp với sức sản xuất hàng hóa nông sản ở trong nước trong nhiều năm gần đây.

Thứ hai, đó là việc tiếp cận hàng nông sản vào siêu thị còn nhiều khó khăn như chiết khấu cao vô lý, các chi phí khó nói khác,... Điều đó xảy ra ở một số chuỗi siêu thị có thế mạnh, mang dáng dấp độc quyền mua hàng của người sản xuất, hiện tượng này diễn ra nhiều năm.

Sự thua thiệt của người sản xuất gửi hàng vào siêu thị bị kéo dài triền miên nhiều năm nay chưa được khắc phục. Nêu bức tranh về con đường tiếp cận kênh phân phối hiện đại cho ta thấy còn rất nhiều trắc trở. Ý chí sản xuất nông sản sạch thường xuyên bị thui chột vì những rào cản trên. Đó là vấn đề thực tại của việc mua bán nông sản với kênh bán hàng trực tiếp.

Để giải quyết những bài toán trên thì theo các chuyên gia, có 2 con đường: Thứ nhất, phát triển nhanh hệ thống phân phối kể cả siêu thị và các chợ dân sinh để mở rộng cửa, không phiền hà, tiếp nhận nhanh chóng, chi phí thấp đưa hàng vào phục vụ nhân dân nhưng cách này đòi hòi một thời gian dài mới có thể khắc phục được bởi vốn đầu tư lớn cộng với các chính sách để thu hút doanh nghiệp phát triển kênh bán hàng hiện đại còn những hạn chế nhất định.

Thứ hai là tận dụng sàn thương mại điện tử (TMĐT) với phương thức tiêu thụ trực tuyến. Đây đang là  kênh tiêu thụ hàng nông sản có rất nhiều triển vọng trước mắt cũng như trong tương lai,  giúp nâng cao giá trị sản xuất, mở thêm đầu ra bền vững cho các mặt hàng nông sản, Một số năm gần đây nhiều sản phẩm nông sản Việt đã bước vào các sàn thương mại điện tử trong và ngoài nước để giới thiệu và tiêu thụ hàng hóa, xây dựng thương hiệu cho mình như Tiki, Shopee, Lazada, Postmart, voso.vn,...

Cho đến quý 1/2022, tổng số hộ sản xuất nông sản đã tạo được tài khoản trên Postmart, Vỏ Sò là gần 5,4 triệu hộ, đã đưa lên 2 sàn hơn 80.000 sản phẩm. Tổng số giao dịch trên 2 sàn trong quý 1/2022 là 109.670, tổng trị giá ước đạt 7 tỉ đồng. Với người tiêu dùng VN đã có 74,7 triệu người dùng Zalo, 67,8 triệu người dùng Messenger. Bình quân hàng ngày mỗi người bỏ ra 28 phút để sử dụng Zalo và Mesenger là 20 phút.

Với sự phát triển của các gian hàng điện tử, các trang mạng như Zalo, Facebook, Messenger trong việc sử dụng các dịch vụ để trao đổi đặt hàng và mua bán hàng hóa, rõ ràng đây là một kênh tiêu thụ hàng nông sản có tiềm năng phát triển trong những năm tới, góp phần vào việc tạo ra một sự cạnh tranh trong lĩnh vực giới thiệu và tiêu thụ hàng hóa trên thị trường, giảm bớt các áp lực khi chỉ trông vào kênh bán hàng trực tiếp tại các siêu thị.

Tuy nhiên, muốn phát huy được đầy đủ hiệu quả của kênh bán hàng này, trước hết cần có sự hỗ trợ nhiều mặt của các cơ quan nhà nước, bộ ngành liên quan: trước hết tạo môi trường sản xuất và bán lẻ minh bạch công khai với phương châm “Hai bên đều thắng” trong chuỗi sản xuất và phân phối hàng hóa nông sản.

Kiểm soát thị trường cả sản xuất và các kênh bán hàng, chống hàng gian, hàng giả, hàng lậu, trốn thuế, làm thiệt hại các nhà sản xuất kinh doanh chân chính.

Cần hỗ trợ việc xúc tiến thương mại, mở rộng sản xuất , các kho dự trữ hàng nông sản để đặt lợi nhuận cao khi tiêu thụ. Giao dịch mua bán hiện nay trên thị trường ít được công khai minh bạch, việc hạch toán ghi chép chứng từ hóa đơn chưa làm đầy đủ, việc sử dụng hóa đơn điện tử và nối mạng thường xuyên trực tiếp với Cục Thuế các địa phương mới làm thí điểm ban đầu. Điều đó đòi hỏi ngoài sự hỗ trợ của nhà nước cần phải có sự tự giác trong nỗ lực chấp hành pháp luật của các đơn vị sản xuất kinh doanh ở thị trường nội địa. Họ phải tự khẳng định mình trong sự phát triển nghiêm túc, trung thực,...

Nếu làm được những vấn đề trên sẽ góp phần vào sự vươn lên mạnh mẽ trong việc tiêu thụ hàng hóa nông sản ở nước ta trong năm 2022 và những năm tiếp theo, góp phần vào việc phát triển ngành nông nghiệp và phát triển kinh tế - xã hội của đất nước.

Bảo Anh

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR): 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/gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR): 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/gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR): 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/gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR"
    
  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:"G9Zvfwk1TMIzOkZtgS0ZyR5tfjkgv3Pv1v5ArExo";s:15:"view_count_1489";b:1;s:9:"_previous";a:1:{s:3:"url";s:98:"http://nhipsongplus.vn/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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/gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR"
    
  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:"G9Zvfwk1TMIzOkZtgS0ZyR5tfjkgv3Pv1v5ArExo";s:15:"view_count_1489";b:1;s:9:"_previous";a:1:{s:3:"url";s:98:"http://nhipsongplus.vn/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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. "gll6ASdW4IHSaOMsyOT3Ht9rjuxyhzr7hLPyETZR"
    
  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:"G9Zvfwk1TMIzOkZtgS0ZyR5tfjkgv3Pv1v5ArExo";s:15:"view_count_1489";b:1;s:9:"_previous";a:1:{s:3:"url";s:98:"http://nhipsongplus.vn/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.html"
      #requestUri: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.html"
      #requestUri: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.html"
      #requestUri: "/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.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
"56098"
REDIRECT_URL
"/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.html"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/dua-nong-san-viet-nam-tiep-can-hieu-qua-den-cac-san-thuong-mai-dien-tu.html"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1675633553.99
REQUEST_TIME
1675633553
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