use Session::flash() instead of put() and change service provider to eager.

Signed-off-by: crynobone <crynobone@gmail.com>