определённых URL надо писать определённый лог.
Kernel.php
protected $routeMiddleware = [
...
'usertrack' => \App\Http\Middleware\UserTrack::class,
routes/api.php
Route::group(['middleware' => ['auth:api','usertrack'], 'prefix' => '/notifications'], function () {
Http/Middleware/UserTrack.php
Тут уже "чиста опыты"...
class UserTrack
{
public function handle($request, Closure $next)
{
if($request->is('notifications/check')) {
... не выполняется никогда, хотя URL точно это.
Более того
return response()->json(json_decode(json_encode($request),1));
возвращает:
{"attributes":[],"request":[],"query":[],"server":[],"files":[],"cookies":[],"headers":[]}
Что я делаю не так?
@laravel_web
Обсуждают сегодня