SACRAMENTO, Calif. -- The state Senate has passed a bill that would make it illegal to carry unloaded guns in public. The Senate narrowly approved the measure Tuesday on a 21-16 vote on the last day of the regular session, sending it back to the Assembly for concurrence.