<?php
$date1 = Carbon::create(2018, 1, 1, 0, 0, 0);
$date1before = Carbon::create(2018, 1, 2, 4, 0, 0);
$localized=$date1->locale('ru_RU');
echo $localized->diffForHumans($date1before);
используете расшаривание через мидлвер
Inertia::share('appName', config('app.name'));
, хотя лучше не делать так - запутаться можно. Так же я смотрел в сторону очередей ребита
2)Другие могли общаься и с главным и между собой- не понятно для чего между собой.
приложением пользуются 3-4 человека
при выходе из офлайна была синхронизация с БД
Передавать при описании роутов дополнительные параметры можно только во view, но не в контроллер.
В Laravel так нельзя.
перепишите.