Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Laravel\Sanctum\Http\Controllers;
4
 
5
use Illuminate\Http\JsonResponse;
6
use Illuminate\Http\Request;
7
use Illuminate\Http\Response;
8
 
9
class CsrfCookieController
10
{
11
    /**
12
     * Return an empty response simply to trigger the storage of the CSRF cookie in the browser.
13
     *
14
     * @param  \Illuminate\Http\Request  $request
1663 lars 15
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
148 lars 16
     */
17
    public function show(Request $request)
18
    {
19
        if ($request->expectsJson()) {
20
            return new JsonResponse(null, 204);
21
        }
22
 
23
        return new Response('', 204);
24
    }
25
}