@namduong3699 Bạn ơi,mình lấy được tháng trước rồi ,mình muốn lấy các tháng hiện tại có trong data,nếu giờ là tháng 4,mốc là tháng 12 năm ngoái,mà trong data có t1,t2, hoặc t1,t3 or t1,2,3 thì sử lý như nào ạ,mình cảm ơn
@TraNguyen vendor/laravel/framework/src/Illuminate/Session/Store.php đường dẫn đây em ạ. Để cho nhanh a nghĩ em nên thay string '"A" thành "G" sẽ không bị trùng key sẽ không lỗi.
@duong.manh.hoang Anh đang nghĩ lỗi lại ở cái thằng $array cơ. Gặp TH này anh sẽ check trước xem giá trị của biến $array trả kiểu dữ liệu gì ? có phải array không ? hay nó làstring? anh đang đoán nó là string lên không thể push giá trị value vào mảng theo syntax []
@duong.manh.hoang Anh đọc logic đoạn đó thì giá trị của $value hoàn toàn đẩy được vào mảng $array[] khi nó $value là string. Anh cũng thấy doc cho phép param $value để mixed(tức là cho phép truyền vào string mà nhờ )
@TraNguyen em thử dd cho anh biến $array trong hàm push dưới dòng 314 của class Store( vendor/laravel/framework/src/Illuminate/Session/Store.php) xem sao?
THẢO LUẬN
Cảm ơn vì bài viết.
Thanks !
cảm ơn góp ý của bạn nhé, nhờ bạn góp ý chỗ nào chưa ổn để mình chỉnh sửa với nhé.
hóng một bài chia sẻ từ anh em
Ơ how to vào cái màn hình Login thế bạn???
@TraNguyen goodjob bro
@huusu1996 Em có thử đổi key rồi, vẫn không được ạ. Nhưng mà e hiểu vấn đề rồi ạ. Em cảm ơn ạ!
@namduong3699 Bạn ơi,mình lấy được tháng trước rồi ,mình muốn lấy các tháng hiện tại có trong data,nếu giờ là tháng 4,mốc là tháng 12 năm ngoái,mà trong data có t1,t2, hoặc t1,t3 or t1,2,3 thì sử lý như nào ạ,mình cảm ơn
@TraNguyen vendor/laravel/framework/src/Illuminate/Session/Store.php đường dẫn đây em ạ. Để cho nhanh a nghĩ em nên thay string '"A" thành "G" sẽ không bị trùng key sẽ không lỗi.
@huusu1996 ý e cũng đang là nó là string nên k push đc đó. Ở trên bạn ý gán 1 string vào mà
@huusu1996 class Store() nằm ở đâu anh. Em thử tìm rồi nhưng vẫn không biết. Em còn ngáo ngơ lắm. Có gì chỉ rõ rõ cho em cái luôn nhá.
@duong.manh.hoang Anh đang nghĩ lỗi lại ở cái thằng $array cơ. Gặp TH này anh sẽ check trước xem giá trị của biến $array trả kiểu dữ liệu gì ? có phải array không ? hay nó là
string? anh đang đoán nó làstringlên không thể push giá trị value vào mảng theo syntax []@huusu1996 https://stackoverflow.com/questions/42227786/laravel-session-operator-not-supported-for-strings Lười test quá nên e tìm thử thì có thằng nó bảo
pushlàPush A Value Onto An Array Session Value. Trước đó bạn ý cóputchuỗisession Avào session nên là em nghĩ nó gặp lỗi vì hiện tại cái sessionA nó đang có giá trị là string nên không thể dùng push@duong.manh.hoang Anh đọc logic đoạn đó thì giá trị của $value hoàn toàn đẩy được vào mảng $array[] khi nó $value là string. Anh cũng thấy doc cho phép param $value để mixed(tức là cho phép truyền vào string mà nhờ )
@TraNguyen em thử dd cho anh biến $array trong hàm push dưới dòng 314 của class Store( vendor/laravel/framework/src/Illuminate/Session/Store.php) xem sao?
@TraNguyen Bạn kiểm tra xem session A của bạn hiện tại có phải đang là string không ?
@huusu1996 Session A đó ạ
@duong.manh.hoang anh nói rõ hơn được ko ạ.
Cái session em đang nói là A hay session A
@chungminhtu Cách làm slide này anh chia sẻ ở bài nào chưa ạ, nếu có cho em xin link với ạ, em cảm ơn anh
Cảm ơn bạn
. Thật bổ ích cho những người mới tiếp cận es như mình.