Size: a a a

2021 June 25

МН

Михаил Носков... in Evolution CMS
в evo тоже можно регистрировать, но в custom/config
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
По всей видимости что-то где-то надо регистрировать, потому что получаю такую ошибку:
« Evolution CMS Parse Error »
Target class [EvolutionCMS\Main\Middleware\Bot1vars@vars] does not exist.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Видимо нужно расчехлять файл core/custom/config/middleware.php.sample?!
источник

МН

Михаил Носков... in Evolution CMS
нет, надо просто правильно имя класса написать
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Когда я убираю @vars из вызова middleware я получаю ошибку « Evolution CMS Parse Error »
Function name must be a string
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Ещё я сумел выжать из evo такую ошибку: Cannot declare class Bot1varsMiddleware, because the name is already in use
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Я не могу вкурить, как надо назвать класс миддлвари, чтобы оно его скушало. Need help, господа. ;)
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
🏳️
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
/opt/alt/php74/usr/bin/php artisan make:middleware Bot3vars
Command "make:middleware" is not defined.

Did you mean one of these?
   make:migration
   make:site
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Я в тупике. Парни помогите пожалуйста разобраться. Что я делаю не так?
источник

МН

Михаил Носков... in Evolution CMS
покажи код
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
<?php

namespace EvolutionCMS\Main\Middleware;

class Bot1vars
{
   public function vars()
   {
       $data['a'] = 'aa';
       return $data;
   }
}
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Route::get('tbotaa', 'EvolutionCMS\Main\Controllers\botController@tB')->middleware('EvolutionCMS\Main\Middleware\Bot1vars');
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
<?php

namespace EvolutionCMS\Main\Controllers;

class botController
{
   public function tB()
   {
       echo '`';
       echo $a;
   }
}
источник

МН

Михаил Носков... in Evolution CMS
вот тут есть пример, какой доложен быть класс https://laravel.com/docs/8.x/middleware#defining-middleware
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
я не понимаю, в чём прикол там.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
<?php

namespace EvolutionCMS\Main\Middleware;

class Bot1vars
{

   public function handle()
   {
//        if ($request->input('token') !== 'my-secret-token') {
//            return redirect('home');
//        }
//
//        return $next($request);
       return true;
   }

//    public function vars()
//    {
//        $data['a'] = 'aa';
//        return $data;
//    }
}
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Argument 1 passed to Illuminate\Session\Middleware\StartSession::addCookieToResponse() must be an instance of Symfony\Component\HttpFoundation\Response, bool given, called in /var/www/user327764/data/www/dokoro.ru/core/vendor/illuminate/session/Middleware/StartSession.php on line 125
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
В строке class Bot1vars слово Bot1vars выделено белым шрифтом, стало быть phpStorm отлавливает и вызовы отслеживает.
источник