나는 Laravel Blade tutorial을 거쳤습니다. 내 프로젝트에서 사용하고있다. 그러나 드롭 다운 목록에서 선택된 항목에 따라 다른 블레이드 템플릿보기를 추가하려고합니다.Laravel의 if-else 절에 다른 블레이드 템플릿보기를 포함시키는 방법은 무엇입니까?
예 : - 하나의 Question.blade.php 작성 페이지가 있습니다. Question.blade.php
<div class="question_type">
<?php $question_type= array('--' => '--- Select Question Type ---')
+QuestionType::lists('name', 'id') ?>
{{ Form::select('question_type', $question_type,'--' ,array('id'=>'question_type','class' => 'form-control')) }}
</div>
는 지금은 Question_Type 드롭 다운에서 선택한 옵션의 기초에 대해 의견의 다른 유형을 추가 할 수 있습니다. 나는 자바 스크립트에서 그것을하려고 노력하고있다.
자바 스크립트 코드 : -
function addQuestion()
{
var question_type=$("#question_type").val();
switch (question_type)
{
case 1:
$("#Questions").load("questions/type1.blade.php");
case 2:
$("#Questions").load("questions/type2.blade.php");
default:
$("#Questions").load("questions/default_type.blade.php");
}
}
하지만 점점 오전 오류는/질문/type1.blade.php 404 (찾을 수 없음)
가 어떤 로컬 호스트/mywebsite/질문이다 드롭 다운 선택한 항목의 값에 따라 @if @else 또는 @switch를 사용하여 블레이드보기를 포함하는 솔루션?
내 의사 코드 : -
@if {{question_type.selected.val='1'}}
@include(question.type1);
@elseif {{question_type.selected.val='2'}}
@include(question.type2);
@else
@include(question.default_type);
@endif
뷰 파일의 경로가 아닌 URL (뷰를 반환하는)을 기대합니다. –
PHP를 사용할 수 있습니까? –
js에서 블레이드를 방문 할 수 없으며 {{}}에서 js를 실행할 수 없습니다. – worldask