Hi
The wlc needs to in trunk mode. If PacketTracer supported flexconnect then you could use this setup. In FlexConnect you only need the management vlan reaching the wlc ad the client traffic stay on the access switch.
But, when the traffic goes to the wlc, you need create vlans for differents ssids then, the port need to be trunk.