Так же я смотрел в сторону очередей ребита
2)Другие могли общаься и с главным и между собой- не понятно для чего между собой.
приложением пользуются 3-4 человека
при выходе из офлайна была синхронизация с БД
Передавать при описании роутов дополнительные параметры можно только во view, но не в контроллер.
В Laravel так нельзя.
Ну, шаред - это только для значений которые нужны для каждого запроса инертии. Так что шарю только общее. (auth.user например).
Но можно и из контроллера добавить/изменить
Inertia::share('appName', config('app.name'));
, хотя лучше не делать так - запутаться можно.