Недавно я пытался научиться работать с Laravel. Большинство учебников находятся в 4.*
, но все в порядке. Реализация/преобразование некоторых исправленных функций продолжается до сих пор. Я узнал, что версия 5.*
уже осуждал beforeFilter
как в:Преобразование beforeFilter (4. *) в Middleware (5. *) в Laravel
public function __construct() {
$this->beforeFilter('csrf', array('on' => ['post', 'put', 'patch', 'delete']));
}
Я хочу, чтобы преобразовать это в версии 5.*
. Из того, что я понимаю, это можно сделать с помощью Middleware, но я понятия не имею, как добиться такого же результата. Я прочитал документы, но это не помогло мне понять эту тему.
Там уже есть файл под названием промежуточного слоя VerifyCsrfToken.php
в папке app/Http/Middleware
с этим кодом:
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier
{
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
//
];
}
Может кто-нибудь наставит меня, чтобы установить это и помочь мне понять MiddleWare немного лучше? Спасибо.
Спасибо, сэр за подробное объяснение. Это помогает мне в понимании темы. – Patrick2607
Добро пожаловать. – Bogdan