Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- use App\Admin;
- use App\User;
- use App\Winner;
- use Carbon\Carbon;
- Class AdminController extends Controller{
- public function postLogIn(Request $request){
- //$admin = new Admin();
- //$admin->email = $request['email'];
- //$admin->password = bcrypt($request['password']);
- //$admin->save();
- if(Auth::attempt(['email' => $request['email'],'password' => $request['password']])){
- return redirect('admin');
- }
- return redirect()->back();
- }
- public function getControlPanel(Request $request){
- return view('admin')->with("allUsers",User::all())->with("allWinners",Winner::all());
- }
- public function lottery(Request $request){
- $size = sizeof($request["userid"]);
- $randIndex = rand(1, $size);
- $winnerId = $request["userid"][$randIndex-1];
- $winner = new Winner();
- $winner->userid = $winnerId;
- $date = date("Y-m-d");
- $winner->date = $date;
- $winner->save();
- return redirect()->back();
- }
- public function logout(Request $request){
- Auth::logout();
- return Redirect('/login');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement