Я создаю систему поддержки продаж с помощью Laravel 4. У меня есть форма для записи проектов и другая для сохранения заметок о продажах. Там я хочу, чтобы пользователи могли добавлять новый проект, не выходя из формы создания заметки о продажах для формы нового проекта. У меня есть частичная форма для создания проекта, которую я использую как при обычном способе создания проекта, так и при создании заметки о продаже. В последнем случае мне нужно отобразить кнопку отмены в дополнение к кнопке отправки, поэтому я намеревался передать параметр частичной форме, чтобы указать, нужна ли кнопка отмены или нет, например:
проекты/создать.blade.php:
@include("partials.NewProjectForm", array("cancel" => "no"))
примечания к продажам/create.blade.php:
@include("partials.NewProjectForm", array("cancel" => "yes"))
частичные/NewProjectForm.blade.php:
@if($cancel == "yes")
{{ Form::button("Cancel") }}
@endif
В случае «нет» партиал получает переданную переменную, как и ожидалось, однако в случае «да» он выдает ошибку «Неопределенная переменная: отмена». Я также попытался включить партиал с View::make()->with() с тем же результатом. Что там не так?
Спасибо.