Как обеспечить загрузку соответствующих категорий во втором раскрывающемся списке в зависимости от выбранного значения в первом раскрывающемся списке - PullRequest
0 голосов
/ 09 сентября 2018

Я довольно новичок в Laravel и, как способ испытать себя, хочу создать представление создания, в котором будет два раскрывающихся списка и кнопка отправки, представление:

{{Form::label('IncomeExpense', 'TypeOfAccounting')}}
     {{Form::select('IncomeExpense', array('Expense'=> 'Expense', 'Income'=>'Income'),null,['class'=>'form-control', 'placeholder'=>'Choose TypeOfAccounting', 'id'=>'selector','onchange'=>'validate()'])}}
    </div>
    <div class="form-group">
            {{Form::label('Category', 'Category')}} 
            {{Form::select('CategoryId',null,['class'=>'form-control', 'placeholder'=>'Choose Category','id'=>'income','disabled'=>'disabled','onchange'=>'validate()'])}}
           </div> {{Form::submit('Create', ['class'=>'btn btn-primary'])}}
{!! Form::close() !!}

первое из которых будет иметь значения Income и Expense, и если я выберу, например, Income, то соответствующий список категорий должен быть загружен во второй выпадающий список. Для этого я создал две таблицы IncomeExpense таблицы (в которые будут вставлены данные из этого представления) и таблицу категорий (в которой есть те категории, которые я хочу загрузить). Дело в том, что в таблице категорий у меня есть такие столбцы:

$table->increments('id');
            $table->string('TypeOfAccounting');
            $table->string('Name');

со следующими 4 записями в этой таблице:

    TypeOfAccounting:Income, Name:Business 
    TypeOfAccounting:Income, Name:Car leasing
    TypeOfAccounting:Expense, Name:Purchase of house
    TypeOfAccounting:Expense, Name:Purchase of clothes

Итак, во второй таблице (IncomeExpenses) у меня есть такие столбцы:

$table->increments('id');
            $table->string('IncomeExpense');
            $table->integer('CategoryId');//represents foreign key of Category Table

Итак, из представления создания данные будут вставлены в таблицу IncomeExpenses. Кроме того, первый выпадающий список будет представлять столбец IncomeExpense. Мой вопрос заключается в том, должен ли я жестко закодировать значения этого раскрывающегося списка с помощью Income and Expense или я должен получить к нему доступ из TypeOfAccounting таблицы категорий? Во-вторых, ребята, я иду в правильном направлении, если вы поймете мое намерение. Мне просто нужно ваше доброе указание о том, что делать дальше, и можно ли добиться того, чего я хочу :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...