При установке phpmyadmin вы выбирали параметр apache2? Что вообще сейчас отображается по адресу localhost? Может просто у вас отсутствует конфиг который под localhost видит стандартную папочку /var/www?
Хорошо, про первую проблему я в принципе описал что нужно сделать. Просто сделайте вместо $('a').click(function(){ ... вот так $('a').click(function(e){ e.preventDefault(); .... Про вторую проблему вроде тоже. Обновляйте html не целиком, а только контентную часть.
Ещё советуют выполнить такие команды как: php artisan config:clear
и php artisan config:cache.
В файле config/app.php у вас тот же дефолтный ключ проставлен? Потому что там вроде по умолчанию из 16 символов стоит строка, а надо из 32 что бы состояла.
А зачем вам ещё что то? Если нужно ещё только вебмани, подключите напрямую. С paypal и skrill тоже самое. Тут больше зависит от того, через что вам надо производить оплату и надо ли вам реально эти внешние сервисы обвёртки. Ведь они берут дополнительный процент за своё существование и работу.