28 lines
580 B
PHP
28 lines
580 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Auth;
|
|
use Illuminate\Http\Request;
|
|
use Image;
|
|
use QrCode;
|
|
|
|
class IndexController extends Controller
|
|
{
|
|
public function index(Request $request)
|
|
{
|
|
return view('index.index');
|
|
}
|
|
|
|
public function makeCode(Request $request)
|
|
{
|
|
$user = Auth::user();
|
|
|
|
$shareimg = Image::make(QrCode::size(3000)->format('png')->margin(0)->generate(route('checkcode', $user)))
|
|
->resize(240, 240)
|
|
->encode('data-url');
|
|
|
|
return view('index.makeCode', compact('shareimg', 'user'));
|
|
}
|
|
}
|