Proszę o pomoc

$app->get('/xyz', [ 'middleware' => 'csrf', 'uses' => 'App\Http\Controllers\ShopController@akc' ]); $app->post('/xyz', [ 'middleware' => 'csrf', 'uses' => 'App\Http\Controllers\ShopController@akc' ]);
$app->middleware([ 'Illuminate\Session\Middleware\StartSession', 'Illuminate\View\Middleware\ShareErrorsFromSession', 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken', ]); $app->routeMiddleware([ 'csrf' => 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken' ]);
$app->middleware([ // 'Illuminate\Cookie\Middleware\EncryptCookies', // 'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse', 'Illuminate\Session\Middleware\StartSession', // 'Illuminate\View\Middleware\ShareErrorsFromSession', 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken', ]);
++ {!! csrf_token() !!}
$app->get('/', function() use ($app) { return view('test'); });
$app->routeMiddleware([ 'csrf' => 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken' ]);
$app->get('/', ['uses' => 'App\Http\Controllers\IndexController@index', 'middleware' => 'csrf' ] );
/** * Set up * * @param PageHelper $page * @param MailHelper $mail */ public function __construct(PageHelper $page, MailHelper $mail) { $this->_page = $page; $this->_mail = $mail; $this->middleware('csrf'); }
$app->get('/', 'App\Http\Controllers\Test@index');
<?php namespace App\Http\Controllers; class Test extends Controller{ function __construct() { dd(csrf_token()); } public function index() { //dd(csrf_token()); } }
<?php require_once __DIR__.'/../vendor/autoload.php'; Dotenv::load(__DIR__.'/../'); /* |-------------------------------------------------------------------------- | Create The Application |-------------------------------------------------------------------------- | | Here we will load the environment and create the application instance | that serves as the central piece of this framework. We'll use this | application as an "IoC" container and router for this framework. | */ $app = new Laravel\Lumen\Application; // $app->withFacades(); // $app->withEloquent(); /* |-------------------------------------------------------------------------- | Register Container Bindings |-------------------------------------------------------------------------- | | Now we will register a few bindings in the service container. We will | register the exception handler and the console kernel. You may add | your own bindings here if you like or you can make another file. | */ $app->singleton( 'Illuminate\Contracts\Debug\ExceptionHandler', 'App\Exceptions\Handler' ); $app->singleton( 'Illuminate\Contracts\Console\Kernel', 'App\Console\Kernel' ); $app->singleton( 'PageHelper', function($app) { return new \App\Helpers\PageHelper( $app ); } ); $app->singleton( 'MailHelper', function($app) { return new \App\Helpers\MailHelper( $app ); } ); $app->singleton( 'PricingHelper', function($app) { return new \App\Helpers\PricingHelper( $app ); } ); /* |-------------------------------------------------------------------------- | Register Middleware |-------------------------------------------------------------------------- | | Next, we will register the middleware with the application. These can | be global middleware that run before and after each request into a | route or middleware that'll be assigned to some specific routes. | */ $app->middleware([ // 'Illuminate\Cookie\Middleware\EncryptCookies', // 'Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse', 'Illuminate\Session\Middleware\StartSession', // 'Illuminate\View\Middleware\ShareErrorsFromSession', 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken', ]); $app->routeMiddleware([ 'csrf' => 'Laravel\Lumen\Http\Middleware\VerifyCsrfToken' ]); /* |-------------------------------------------------------------------------- | Register Service Providers |-------------------------------------------------------------------------- | | Here we will register all of the application's service providers which | are used to bind services into the container. Service providers are | totally optional, so you are not required to uncomment this line. | */ /* |-------------------------------------------------------------------------- | Load The Application Routes |-------------------------------------------------------------------------- | | Next we will include the routes file so that they can all be added to | the application. This will provide all of the URLs the application | can respond to, as well as the controllers that may handle them. | */ require __DIR__.'/../app/Http/routes.php'; return $app;
public function __construct(PageHelper $page, MailHelper $mail, PricingHelper $pricing, Request $request ) { $this->_page = $page; $this->_mail = $mail; $this->_pricing = $pricing; $this->_request = $request; }