Как вставить данные ученика в таблицы от 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 классов. Пожалуйста, решите мою проблему, иначе это будет долгая работа для меня. Возможно, мне придется приготовить круду из любого класса, который занимает очень много времени.