Laravel: автономный режим?

Я хочу, чтобы мое веб-приложение (которое построено с помощью laravel) работало в автономном режиме … но я не могу понять, как это сделать!

Я использую «кэш приложения» для статических файлов, но я точно не знаю, как обращаться с динамической стороной приложения.

Приложение использует базу данных, для которой я предполагаю, что мне нужно использовать localStorage? (из того, что я читал в Интернете до сих пор)

Я в основном просто ищу кого-то, чтобы указать мне правильное направление, поскольку я изо всех сил пытаюсь найти много онлайн при настройке Laravel для использования в автономном режиме

Спасибо,
Дейв

4

Решение

Вы можете отключить статический сайт только с помощью appcache. Вы не можете сделать это с помощью Laravel.

Если вы хотите переместить данные в локальное хранилище и иметь полудинамический веб-сайт, вы должны полностью изменить свою архитектуру. Позвольте мне изложить возможный подход:

Одностраничное веб-приложение, написанное на javascript (с использованием такой инфраструктуры, как, например, ExtJs), которое подключается к бэкэнду в форме веб-сервиса, предоставляющего доступ к базе данных (вы можете написать его с помощью laravel).

Когда вы подключены к серверу, вы можете загрузить данные в локальное хранилище. Когда вы находитесь в автономном режиме, вы можете продолжить работу с данными. Когда клиент повторно подключится, вы должны синхронизировать изменения с сервером.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]