¿Hay errores en mi código?

Estoy intentando pasar datos con ayax en laravel, les mostraré un poco mi script y como intento coger los datos en mi controlador, cada vez que ejecuto pues me indica que los datos están en null por ende no registra en las tablas, antes hice un código similar que funcionó bien pero ahora no encuentro el error, a los que puedan ayudarme se los agradeceré mucho de antemano. Al parecer los únicos datos que recoge son los los del primer array pero los otros datos no los pasa a mi controlador.

¿hay alguna manera de recibir datos de la url sin usar $_GET en PHP?

Vi una pagina en la que muestra imágenes al azar que funciona recolectando datos según la url, los usuarios ponen en la url las dimensiones de la imagen y se muestra, pero no es como la variable que conozco $ _GET de PHP index.php?x=0&y=1, en cambio la url era index.php/0/1. ¿Cuál es el método aplicado para obtener estos datos?
Soy principiante en esto espero que me ayuden
Url de la página: https://picsum.photos/50/50

¿Hay alguna forma de hacer responsivo el fontSize de un Text?

Actualmente estoy haciendo las vistas de una aplicación para tablet pero tengo algunos problemas con el Texto ya que todo se ajusta a las distintas medidas de pantalla menos mi “texto” y no he encontrado alguna forma de solucionar mi problema.

Container(                           height: MediaQuery.of(context).size.height/2.8,                           width: MediaQuery.of(context).size.height/2.35,                           color: Color(0xFFF1F1F1),                           padding:  EdgeInsets.all(20.0),                           child:                           ListView(                             children: <Widget>[                               Text("""12345""", textAlign: TextAlign.center,style: TextStyle(fontSize: 18.0,                                   fontWeight: FontWeight.w400,                                   color: Color(0xFF1D539B),                               ),                               ),                               Text("""Juan Perez Perez""", textAlign: TextAlign.center,style: TextStyle(fontSize: 18.0,                                   fontWeight: FontWeight.w400,                                   color: Color(0xFF141414)                               ),                               ),                               Text("""Operador de Valores""", textAlign: TextAlign.center,style: TextStyle(fontSize: 18.0,                                   fontWeight: FontWeight.w400,                                   color: Color(0xFF141414)                               ),                               ),                             ],                           ),                         ), 

Actualmente ocupo MediaQuery para ajustar mis contenedores a la pantalla.

Distintos tamaños: introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

¿Hay que crear un modelo por tabla o puede haber un modelo para varias tablas?

Dispongo de varias tablas en la base de datos, cada una con unas 500-1000 filas.

  • TablaPreguntasMatematicas
  • TablaPreguntasCienciasNaturales
  • TablaPreguntasCienciasSociales
  • TablaPreguntasTecnologia
  • TablaPreguntasFisica
  • TablaPreguntasQuimica
  • TablaPreguntasMusica

La duda es: ¿Puedo crear un sólo modelo por ejemplo llamado “ModeloPreguntas” para todas las tablas, o cada tabla debe tener su correspondiente y propio modelo en Laravel?

Gracias.