Level 1
@Shahin yes i did add the following lines to /etc/apache2/sites-available/000-default.conf file and now all routes are working fine.
<Directory "/var/www/html">
AllowOverride All
</Directory>
i posted a new thread for the same. https://laracasts.com/discuss/channels/laravel/laravel-deployment-on-ec2-ubuntu-1404