Хотите вставить данные учащихся в 1-10 таблиц классов, добавив только одну форму - PullRequest
0 голосов
/ 18 октября 2019

Как вставить данные ученика в таблицы от 1 до 10, вставив только из одной формы, и данные должны быть добавлены в любую таблицу относительно класса, и у каждой таблицы есть поля (класс, имя студента, roll_no, посещаемость). Например, если поле класса содержит данные «Два», то все данные должны быть вставлены в таблицу класса два.

Файл миграции:

Schema::create('students', function (Blueprint $table) {
    $table->increments('id');
    $table->string('class');
    $table->string('student_name');
    $table->integer('roll_no');
    $table->string('attendence');
    $table->timestamps();
});

Маршрут для вставки данных:

Route::post('/addclass' , 'AdminController@addclass');

Контроллер здесь

public function addclass(Request $request)
{
    $this->validate($request , [
        'class'=>'required',
        'student_name'=>'required',
        'roll_no'=>'required',
        'attendence'=>'required',
    ]);
    $students = new Student;
    $students->class = $request->input('class');
    $students->student_name = $request->input('student_name');
    $students->roll_no = $request->input('roll_no');
    $students->attendence = $request->input('attendence');
    $students->save();
    return redirect('/allstudent')->with('info','Data Added Successfuly!');
}

Какие изменения необходимыв коде представить данные в связанной таблице из 10 классов. Пожалуйста, решите мою проблему, иначе это будет долгая работа для меня. Возможно, мне придется приготовить круду из любого класса, который занимает очень много времени.

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