The “-o” option does not exist.

[vagrant@localhost blog]$ php artisan serve -host 192.168.35.10 -port 8000

[Symfony\Component\Console\Exception\RuntimeException]
The “-o” option does not exist.

ん?あれ、なんかおかしい。
Github issueを見てみましょう。
https://github.com/composer/composer/issues/6645

ハイフン”-“は一つではなく、複数と記載がありますね。
[vagrant@localhost blog]$ php artisan serve –host 192.168.35.10 –port 8000
Laravel development server started on http://192.168.35.10:8000/

お、とりあえず行けました! app/Http/Controllers/Controller.php はいいのかな。
とりあえず、5.2→5.3は良しとして、続いて5.3→5.4をやろうと思います。