EN İYİ 10 DERS :

Laravel 4.0'dan 4.1'e Güncelleme

14 adımda Laravel 4.0'dan 4.1'e Güncelleme

Aralık 12'si itibari ile laravel 4.1 kullanıma sunuldu. İyi de elimdeki 4.0 projeyi nasıl güncelleyeceğim diye düşünüyorsanız dert etmeyin 14 adımda projeniz güncellenecek :)
Öncelikle Projenizin mutlaka yedeğini alın. Oluşabilecek sorunlara karşı işinizi garantiye alın :)

1) Composer.json içerisindeki "laravel/framework": "4.0.*" olan yeri "laravel/framework": "4.1.*" olarak değiştirin.

2) /bootstrap/start.php içerisindeki $app->redirectIfTrailingSlash(); çağrıyı silin.

3) Güncel bir laravel sürümü indirin ve /public/index.php ile /artisan dosyalarını kendi dosyalarınız ile güncelleyin.
Not: Eğer index.php dosyanızı ana dizine taşımışsanız, yeni index.php dosyanızda yolları düzeltmeyi unutmayın.

4) Güncel sürümden /app/config/remote.php dosyasını kendi dosyalarınız içerisine ekleyin. (4.0 da bu dosya yok.)

5) /app/config/session.php dosyasında lifetime değerinin altına 'expire_on_close' => false, satırını ekleyin.

6) Güncel sürümden /app/config/queue.php editörde açarak failed değerini aynı şekilde kendi queue.php dosyanıza ekleyin.

7) app/config/database.php dosyası içinde redis.cluster değerini false olarak değiştirin.

8) app/config/view.php içerisindeki pagination değerini bootsrap 3'e uygun olması için pagination::slider-3 şeklinde isterseniz değiştirebilirsiniz.

9) app/config/app.php dosyasını açın ve ;
aliases dizisinin içindeki 'Controller' => 'Illuminate\Routing\Controllers\Controller', alanını bulun ;
'Controller' => 'Illuminate\Routing\Controller', şeklinde değiştirin
Aynı dosya içerisindeki providers dizinin içine 'Illuminate\Remote\RemoteServiceProvider', değerini ekleyin.
aynı şekilde aliases dizinin içine 'SSH' => 'Illuminate\Support\Facades\SSH', değerini ekleyin
10 app/controllers/BaseController.php dosyasında use Illuminate\Routing\Controllers\Controller; şeklinde bir kullanım yapmışsanız bunu use Illuminate\Routing\Controller; şeklinde değiştirin.

11) Contollers'ta missingMethod'u geçersiz kılıyorsanız, ilk parametre olarak $method parametresi ekleyin.

12) Hatırlatma sistemi geliştirildi. bunu incelemek için komut sanıtırında artisan komutu olarak auth:reminders-controller çalıştırıp inceleyebilirsiniz.

13) app/lang/enreminders.php dil dosyasında madde 12 ye bağlı olarak değişiklik olmuş güncel sürümden bu dosyayıda değiştirin.

14) Composer update Komutu ile ateşleyin...

Not: Güncel değişiklikleri https://github.com/laravel/laravel/blob/develop/upgrade.md adresinden takip edebilirsiniz.

İyi Çalışmalar...

Yazıyı Ekleyen Editör :

Yazının Eklenme Tarihi :

Ömür Teşi
12 Aralık 2013

Yazının Okunma Sayısı :

Yazının Kategorisi :

14847 Defa Okundu
Php

Bu Yazıya Ait Etiketler :

laravel, laravel 4.1, laravel compser update, composer update laravel, laravel 4.0 to 4.1, laravel güncelleme, laravel versiyon yükseltme, laravel dersleri, laravel yazıları