Hier ist der Konstruktor meines Modells, den ich zusammengestellt habe;Laravel Undefinierter Index für Modellkonstruktor
public function __construct($attributes = array()) {
parent::__construct($attributes);
var_dump($attributes);
exit;
}
Der Ausgang var_dump ist;
array(1) { ["table"]=> string(14) "participants_2" }
Aber wenn ich versuche, dies;
public function __construct($attributes = array()) {
parent::__construct($attributes);
$this->table = $attributes["table"];
}
Ich bekomme;
ErrorException in Participant.php:
Undefined index: table
Und es spielt keine Rolle, ob ich die $this
Spiel setzen, vor oder nach der parent::__construct
Linie. Wie kann das ein undefinierter Index sein? Ich habe es definiert, oder?
Vielleicht ist es ein Laravel-Problem?
Das Einzige, was ich von verschiedenen Kontexten ist denken kann ... Versuchen var_dumping und in einem Rutsch zu setzen. –
Wie hast du gelöst? –