Sử dụng PHP 5.6.2 trên MAMP. Tôi đã nâng cấp Laravel từ 4.1 lên 4.2, sau khi sửa một số lỗi và thay đổi như được mô tả trong tài liệu nâng cấp của Laravel, tôi cuối cùng nhận được lỗi này:?.
"Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead."
tại sao là tôi nên thay đổi bất kỳ mã ở đâu tôi không sử dụng bất cứ nơi nào $HTTP_RAW_POST_DATA
trong mã của tôi
tôi cũng thay đổi php.ini của tôi như đã nêu, cùng lỗi ... Làm cách nào tôi có thể giải quyết vấn đề này?
Có thể Laravel sử dụng nó? – Daan
Và? Tôi nên làm gì với nó? Tôi vừa cập nhật. Tài liệu nói "Laravel 4.2 yêu cầu PHP 5.4.0 hoặc cao hơn". – Patrick
Bạn đã khởi động lại Apache/PHP sau khi thay đổi nó trong php.ini chưa? Bạn có chắc là bạn đã cập nhật php.ini đúng không? (Xem đường dẫn đã sử dụng với 'phpinfo()'). Tôi không bao giờ sử dụng Laravel nhưng bạn không cần phải sửa mã trong nguồn khung, nếu '$ HTTP_RAW_POST_DATA' xuất phát từ Laravel. –