After days of hoping, waiting and fasting, supporters of allowing undocumented residents to get legal drivers licenses broke into tears, cheers, chants and song as the bill passed the Minnesota Senate.

Supporters of the driver's license measure watching the Senate vote

Advocates have camped out at the Capitol for days to add pressure on lawmakers to vote

on the issue.

Shortly after 10 p.m., they got their vote. The Senate approved the measure 36-28.

Supporters as the bill passed

Despite the approval and the joy that filled the marble hall outside the Senate, backers of the measure still have a long way to go. The House has yet to approve the measure, which would allow people to apply for drivers licenses with a non-U.S. passport and get a license that would be marked "For Driving Only."

Even if the House does pass it, which appears unlikely, the measure would likely stop with Gov. Mark Dayton. His spokeswoman said he opposes the idea.