Viewing file: RecaptchaController.php (1.11 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Modules\Recaptcha\Http\Controllers;
use App\Lib\Env;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Modules\Recaptcha\Http\Requests\RecaptchaRequest;
class RecaptchaController extends Controller
{
/**
* Store a newly created resource in storage.
*
* @param RecaptchaRequest $request
* @return Renderable
*/
public function store(RecaptchaRequest $request)
{
Env::set('NOCAPTCHA_SITEKEY', $request->siteKey);
Env::set('NOCAPTCHA_SECRET', $request->secretKey);
return back()->with(['AddonStatus' => 'success', 'AddonMessage' => __('Recaptcha settings updated.')]);
}
/**
* Returns form for the edit modal
*
* @param \Illuminate\Http\Request
*
* @return JsonResponse
*/
public function edit(Request $request)
{
return response()->json(
[
'html' => view('recaptcha::index')->render(),
'status' => true
],
200
);
}
}
|