Upgrading To Laravel 5.3.0 From 5.2

Upgrading To 5.3.0 From 5.2 : https://laravel.com/docs/5.3/upgrade#upgrade-5.3.0

Upgrade Laravel 5.2 to Laravel 5.3 : https://laravelshift.com/upgrade-laravel-5.2-to-laravel-5.3

Upgrading to laravel 5.3 from 5.2 – Laravel : https://www.livecoding.tv/lem93/videos/OreYp-upgrading-to-laravel-53-from-52

Error:

Declaration of App\Providers\EventServiceProvider::boot(Illuminate\Contracts\Events\Dispatcher $events) should be compatible with Illuminate\Foundation\Support\Providers\EventServiceProvider::boot()

https://laracasts.com/discuss/channels/forge/laravel-53-update-causing-error-on-forge-only

In App\Providers\RouteServiceProvider change the following:

OLD

public function boot(Router $router)
{
parent::boot($router);
}

NEW

public function boot()
{
parent::boot();
}

And change App\Providers\EventServiceProvider:

OLD:

public function boot(DispatcherContract $events)
{
parent::boot($events);
}

NEW:

public function boot()
{
parent::boot();
}

****

Trait ‘Illuminate\Foundation\Auth\Access\AuthorizesResources’ not found

Upgrade Guide said : The AuthorizesResources Trait

The AuthorizesResources trait has been merged with the AuthorizesRequests trait. You should remove the AuthorizesResources trait from your app/Http/Controllers/Controller.php file.

… and it is working.

Learning Qt

How to Learn Qt : http://doc.qt.io/qt-4.8/how-to-learn-qt.html#required-programming-skills

In a world where smart devices are everywhere — in our homes, our cars, our workplaces and our pockets — creating connected devices that stand out from the crowd with unique and modern interfaces is more important than ever. : https://www.qt.io/device-creation/

Qt for developers: https://www.qt.io/developers/

Basic Qt Programming Tutorial : https://wiki.qt.io/Basic_Qt_Programming_Tutorial

Qt for Beginners : https://wiki.qt.io/Qt_for_Beginners

Qt forum : https://forum.qt.io/

Deploying Qt app on windows : windeployqt.exe –quick .
https://www.youtube.com/watch?v=8qozxqSZQEg

Creating Notepad: http://doc.qt.io/qt-5/gettingstartedqt.html

Qt for Android Examples : http://doc.qt.io/qt-5/examples-android.html

Getting Started with Qt for Android : http://doc.qt.io/qt-5/androidgs.html

Qt Books : http://wiki.qt.io/Books

A Book about Qt5 : http://qmlbook.github.io/

AddressBook: http://doc.qt.io/qt-5/qtwidgets-tutorials-addressbook-part6-example.html

Qt5 Tutorial Hello World – 2016 : http://www.bogotobogo.com/Qt/Qt5_TutorialHelloWorld.php

Qt Tutorials For Beginners : https://www.youtube.com/watch?v=Y1c-ieVO-UY&index=4&list=PLS1QulWo1RIZiBcTr5urECberTITj7gjA

Qt vs Xamarin

Why Qt for mobile APP Development ? : https://appbus.wordpress.com/2016/04/06/why-qt-for-mobile-app-development/

**********************
Why not Xamarin – some concepts sound similar ?

Only at the first view. There’s a main difference:

Xamarin is using ONE LANGUAGE (C#) to write mobile apps, but it’s NOT ONE CODEBASE. You still have to write different code for Android and iOS esp. because the underlying UI Controls from native platform are be used. This is good for native-UI/UX, but more work is required and less re-use.

Qt is also ONE LANGUAGE (C++/QML) , but also ONE CODEBASE. For common usecases you have to write Code only once. For some special parts you can execute code from underlying Android Java or iOS ObjectiveC.

For me another plus: I can re-use 80% of C++ business-logic-code from Qt4.8 and also some concepts like SIGNALS/SLOTS for great event handling.

**********************

Comparing Xamarin to other cross platfrom frameworks : https://forums.xamarin.com/discussion/55129/comparing-xamarin-to-other-cross-platfrom-frameworks-codename-one

CakePHP 2.8 is compatible with, and tested against PHP7

CakePHP 2.6 error : Error: Cannot use ‘String’ as class name as it is reserved

discussion and solution: https://github.com/ZoneMinder/ZoneMinder/issues/1227

migration guide: http://book.cakephp.org/2.0/en/appendices/2-8-migration-guide.html

releases: https://github.com/cakephp/cakephp/releases

Deprecated (16384): Using key `action` is deprecated, use `url` directly instead. [CORE\Cake\View\Helper\FormHelper.php, line 383]

solution: http://stackoverflow.com/questions/35746058/using-key-action-is-deprecated-use-url-directly-instead-in-cakephp