Thực tế thì công việc này không quá phức tạp - xèng

/imgposts/5y9v8gvq.jpg

Blog này từ đầu đã được tạo ra như một nơi thử nghiệm, vậy nên việc duy trì sử dụng phiên bản Laravel 5.2 lâu dài khiến b29 club nó mất đi ý nghĩa ban đầu. Có rất nhiều tính năng mới không thể áp dụng, vì thế dù xèng có chút phiền phức nhưng tôi quyết định nâng cấp hệ thống.

Thực tế thì công việc này không quá phức tạp. Chỉ cần tận dụng khoảng thời gian sau bữa trưa, trong vòng 15 phút đá gà thomo trực tiếp hôm nay gà đòn là mọi thứ đã hoàn tất.

Do sự khác biệt lớn về cấu trúc thư mục giữa Laravel 5.2 và 5.5, không thể thực hiện nâng cấp mượt mà được. Vì vậy, giải pháp duy nhất là tái tạo lại toàn bộ dự án.

composer create-project --prefer-dist laravel/laravel blog55

Tiếp theo, chỉ cần chuyển các thành phần chính sang dự án mới:

  • Các mô hình (models)
  • Các bộ điều khiển (controllers)
  • Các mẫu Blade (blade templates)

Việc sao chép này đảm bảo rằng toàn bộ dữ liệu và chức năng cũ vẫn được giữ nguyên trong phiên bản cập nhật mới.