Pred mojou predchádzajúcou otázkou som prišiel s inou myšlienkou posúvať rad položiek v jednej relácii
Napríklad mám reláciu session("products")
Teraz, čo mám, sú napríklad sady položiek.
Name=Item1
Class=Good
Name=Item2
Class=Bad
Name=Item3
Class=Good
Name=Item4
Class=Bad
Naučil som sa to
session()->put("products.name", $name);
session()->put("products.class", $class);
Toto by jednoducho položilo položky, ale keď sa pokúsim umiestniť iné pole do relácie, jednoducho nahradí hodnoty,
Tak som sa snažil použiť push()
metóda
session()->push("products.name", $name);
session()->push("products.class", $class);
Ale ukazuje to [] operator not supported for strings
Má niekto na to riešenie?
Som nováčik a učím sa!
odpovede:
4 pre odpoveď č. 1Predpokladám, že to môže byť niečo ako:
// set products.name as array
session()->put("products.name", []);
// somewhere later
session()->push("products.name", $name1);
// somewhere else later
session()->push("products.name", $name2);