Как деплоить сайт на laravel? Для каких целей существует Maintenance Mode?
Какой смысл от продумывания деплоя на шеред хостинг? Как бы вы это не реализовывали, у вас в любом случае с шередом будет большой простой при каждом "деплое" и в один прекрасный момент вы успешно все сломаете на несколько часов
Мейтененс нужен для того, что бы юзеры во время деплоя видели какое-то информационное окно. Впрочем, с таким "деплоем" как у вас, это не вариант.
Пользуйся IDE  PhpStorm - там есть специальная фича. Можно настроить так, что файлы после сохранения будут обновляться и на хостинге.
В других тоже есть - в Adobe DW, например. В остальных не знаю, не пробовал