Я пробовал это:
Код: Выделить всё
$request->route('id');Я использую следующий URL-адрес:
Код: Выделить всё
http://192.168.1.14/public/tasks/create?id=1Код: Выделить всё
@if((request()->is('projects/1')) || (request()->is('tasks/create')))
@endif
Теперь оператор if приводит к тому, что она скрыта (поэтому я не вижу ошибки (ошибка говорит о том, что нет идентификатора, но это правда, потому что он получает идентификатор, только находясь на странице проекта с идентификатором))
Теперь форма задачи на самой странице имеет скрытое поле ввода с project_id, поэтому я могу привязать задачу к проекту.
Внутри значения у меня есть $request->route('id'), но он выдает ошибку, что запрос не определен.
Теперь я спрашиваю, как мне получить идентификатор из URL-адреса, или же могу ли я получить идентификатор другим способом? Все файлы колонок проекта и задачи расширяют project.index, а project.index расширяет Layouts.blade, так что это макет внутри макета.
Кроме того, могу ли я изменить (request()->is('projects/1')) на что-то другое, чтобы на какой бы странице проекта я ни находился, это утверждение верно? Например, «projects/{project}»
Спасибо за помощь
Подробнее здесь: https://stackoverflow.com/questions/579 ... d-from-url
Мобильная версия