Does it have release folders? Maybe it's using an old folder that has the original version. Try dumping something in a route and see if you can get that working. If it's just blade template files, there is a cache folder that stores them.
Issue deploying Laravel via DeployBot.
Anyone using DeployBot for Laravel deployments?
I have been using it on non-laravel projects for sometime, but just started with a Laravel project.
Everything is setup to have a shared vendor directory, storage directory, and .env.
What I am finding, is that view/blade changes I deploy are not showing up. I have to reboot my server to get them to show up. I tried clearing the storage/views contents on deploy, but that didn't help.
Does Laravel (5.1) do anything else related to view compiling/caching that I might need to do on deployment?
That's good to hear you figured out what was causing the problem. I run the same setup and don't have to restart PHP. I bet you can change some configuration to get it working.
Doing some quick research, I found that you can use the $realpath_root in Nginx (if you're using Nginx) to get symbolic links working like you'd expect.
http://stackoverflow.com/questions/23737627/php-opcache-reset-symlink-style-deployment/23904770#23904770
I just looked at my configuration and I'm using that.
You'll just have to put it inside your PHP block like
location ~ \.php$ {
...configuration that fits your server here...
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
}
Please or to participate in this conversation.