Size: a a a

2021 August 31

AA

Am Ambrion in Evolution CMS
Немного каша у Вас получается.
Есть какой-то роут на который вешается контроллер; в этом роуте может быть id "станка", который Вы можете взять из роута и по этому id и id пользователя понять можно ли смотреть этот роут и с какими данными.
источник

AA

Am Ambrion in Evolution CMS
Когда можно смотреть, то получаете эти данные и выводите в шаблон.
источник

AK

Andrey K in Evolution CMS
КОгда в трёшке я делаю роуты, отваливается всякое от Эво в шаблоне.
источник

AA

Am Ambrion in Evolution CMS
А что именно там в шаблоне и для чего?
Обычно, в контроллере получаете данные и в шаблон выдаете уже готовые.
источник

DL

Dmytro Lukianenko in Evolution CMS
Потому что в роутах надо подключать то что надо вам, там же логика в том что в роут летит только то что вам надо и даже $modx нет
источник

AK

Andrey K in Evolution CMS
Ага. Я говорил про тот же documentObject или как там он в тегах блейда
источник

AK

Andrey K in Evolution CMS
@Dmi3yy а как подключить и что, чтобы парсилось что-то типа {{ $documentObject['title'] }} (твшка скажем)
источник

AK

Andrey K in Evolution CMS
И не является ли косяком существование в админке ресурса, скажем /parts/ и одноименного роута на /parts/
источник

AK

Andrey K in Evolution CMS
Я думаю, такие штуки буду не из роута брать а из некого айди ресурса в связке с айди юзера. Из своей таблицы мб. Хотя хз уже
источник

AA

Am Ambrion in Evolution CMS
Смысл тот же, просто в Эво не используете "классические" роуты.
источник

AK

Andrey K in Evolution CMS
ПРосто получается если я роут на существующий ресурс делаю, то "вашу маму и там и тут показывают".
Причём частями )
источник

AK

Andrey K in Evolution CMS
Ух как сложна. Особенно после ковиду)
источник

ON

Oleg Nosov in Evolution CMS
а зачем делать роут и существующий ресурс с одним путём?
источник

AK

Andrey K in Evolution CMS
ЧТобы подтянуть доступ определённых юзеров, используя middleware. Либо я опять не то и не так понял)
источник

AK

Andrey K in Evolution CMS
Типа
"Посредник обеспечивает удобный механизм для проверки и фильтрации HTTP-запросов, поступающих в ваше приложение. Например, в Laravel уже содержится посредник, проверяющий аутентификацию пользователя вашего приложения. Если пользователь не аутентифицирован, то посредник перенаправит пользователя на экран входа в ваше приложение."
источник

AK

Andrey K in Evolution CMS
И потом
Route::get('/profile', function () {
   //
})->middleware('auth');
источник

AK

Andrey K in Evolution CMS
И избавляемся от всякого говна внутри контроллеров и шаблонов типа проверки "может ли юзер сделать ххх".
Поправьте, если ошибся.
источник

DL

Dmytro Lukianenko in Evolution CMS
Ну это по факту нужно тогда переписывать базовое получение документа на роутинг с проверкой урла и т д . Тогда получится правильно юзать мидлваре и т д
источник

AK

Andrey K in Evolution CMS
Эмм. Т.е. пока забыть?
источник

DL

Dmytro Lukianenko in Evolution CMS
Ну что б это сделать надо довольно много времени что б переписать функционал, а как мы знаем воемя разрабов измеряется в $ тоесть нужно вложить что б переделать

Ну и по уму сразу доку писать на это дело
источник