2017-01-25 28 views
9

Tôi đã cố nâng cấp dự án của mình lên Laravel 5.4 từ 5.3 hôm nay. Tôi thêmGọi đến phương thức chưa xác định sau khi nâng cấp lên laravel 5.4

"laravel/framework": "5.4.*", 

Để composer.json tôi và chạy lệnh composer update và sau đó composer dump-autoload và sau đó thử nghiệm dự án của tôi. Nó mang lại cho tôi lỗi này:

Lỗi:

FatalThrowableError in 2154f392745gf102547be138a945a11b58e5649203.php line 2: Call to undefined method Illuminate\View\Factory::getFirstLoop()

Tôi đã bỏ lỡ một cái gì đó?

+0

Vị trí của getFirstLoop đã được cập nhật Mối quan tâm/ManagesLoops với tên khác https://github.com/laravel/framework/blob/5.4/src/Illuminate/View/Concerns/ManagesLoops.php#L74 Nó cho biết rằng nó nhận được món hàng cuối cùng nhưng có cùng giá trị trả lại là https://github.com/laravel/framework/blob/5.3/src/Illuminate/View/Factory.php#L852 – PaladiN

Trả lời

16

Xóa các chế độ xem lưỡi được biên dịch của bạn.

php artisan view:clear 
4
  1. php artisan cache:clear

    Flush the application cache

  2. composer dump-autoload

    Generate autoload files

  3. php artisan view:clear

    Clear all compiled view files

+0

Tò mò, tôi đã thử cả hai phương pháp này và vẫn gặp lỗi tương tự. Tôi có cùng một mã kéo xuống trên một máy chủ dev nơi nó hoạt động và sau đó trên máy chủ sản xuất của tôi, nơi nó không thành công, đó là lẻ. –

Các vấn đề liên quan