Михаил
Eugene
Am
Eugene
Eugene
Eugene
Eugene
кажется у меня случилось просветление по поводу команды php artisan make:middleware EnsureTokenIsValid из документации. ;))
Eugene
хьюстон, у нас проблемы.
Eugene
Eugene
Eugene
Axenia
kamuzon (0) увеличил карму mnoskov (1842.71)
Eugene
Axenia
kamuzon (0) увеличил карму Ambrion (2051.96)
Михаил
в evo тоже можно регистрировать, но в custom/config
Eugene
По всей видимости что-то где-то надо регистрировать, потому что получаю такую ошибку:
« Evolution CMS Parse Error »
Target class [EvolutionCMS\Main\Middleware\Bot1vars@vars] does not exist.
Eugene
Видимо нужно расчехлять файл core/custom/config/middleware.php.sample?!
Михаил
нет, надо просто правильно имя класса написать
Eugene
Когда я убираю @vars из вызова middleware я получаю ошибку « Evolution CMS Parse Error »
Function name must be a string
Eugene
Ещё я сумел выжать из evo такую ошибку: Cannot declare class Bot1varsMiddleware, because the name is already in use
Eugene
Я не могу вкурить, как надо назвать класс миддлвари, чтобы оно его скушало. Need help, господа. ;)
Eugene
🏳️
Eugene
Eugene
/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
Eugene
Я в тупике. Парни помогите пожалуйста разобраться. Что я делаю не так?
Михаил
покажи код
Eugene
<?php
namespace EvolutionCMS\Main\Middleware;
class Bot1vars
{
public function vars()
{
$data['a'] = 'aa';
return $data;
}
}
Eugene
Route::get('tbotaa', 'EvolutionCMS\Main\Controllers\botController@tB')->middleware('EvolutionCMS\Main\Middleware\Bot1vars');
Eugene
<?php
namespace EvolutionCMS\Main\Controllers;
class botController
{
public function tB()
{
echo '`';
echo $a;
}
}
Михаил
вот тут есть пример, какой доложен быть класс https://laravel.com/docs/8.x/middleware#defining-middleware
Eugene
я не понимаю, в чём прикол там.
Eugene
<?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;
// }
}
Eugene
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
Eugene
В строке class Bot1vars слово Bot1vars выделено белым шрифтом, стало быть phpStorm отлавливает и вызовы отслеживает.
Eugene
<?php
namespace EvolutionCMS\Main\Middleware;
use Closure;
class BeforeMiddleware
{
public function handle($request, Closure $next)
{
// Perform action
return $next($request);
}
}
Eugene
« Evolution CMS Parse Error »
Cannot declare class EvolutionCMS\Main\Middleware\BeforeMiddleware, because the name is already in use
Eugene
Чего-то я вообще не вкуриваю, что от меня требуется.
Eugene
аааааа. всёёёёёё. я поняяяяял.
Михаил
return $next($request);
Eugene
да дада да. Точно.
Eugene
Оно же должно пробрасывать через себя. ПОэтому там должна быть обвязка для сквозного пробрасывания данных.
Axenia
kamuzon (0) увеличил карму mnoskov (1843.71)
Eugene
Теперь осталось понять, как пробрасывать данные из миддлвари в контроллер.
Andrey
В миддле $request->merge(array("custom" => "123"));
В контроллере $request->custom;
Andrey
Ну у меня дома чет похожее было, но честно не помню, чет гуглил типа
middleware pass variable in controller
Eugene
в контроллере:
$custom = \Request::get('custom');
Eugene
Axenia
kamuzon (0) увеличил карму remote_adm (2626.72)
Eugene
Теперь можно спать. Всем привет из Мексики. Хорошего дня.
Am
(((%
Andrey
У нас тут похоже у всех Мексика. Сук, 35 на улице.
Aleksey
Доброго дня. Есть клиент и его проект который не успеваю делать сам. Проект не сложный, нужно скопировать стили сайта и структуру, и сделать админку под нее на evo. Если есть желающие напишите, передам клиента вам. Клиент нормальный, не заебывают по пустякам, но и не богатый
Dmytro
Alexander
Aleksey
а админку под клиента это как? и смысл?
Я имел в виду сделать каркас структуру и шаблонов в админке сайта. Ну чтоб заполнять смогу он самостоятельно его дальше. Через ЛС нашелся человек. Спасибо вопрос закрыт
Alexander
Alexander
и не ее подруга Наташа
Am
Нужно же учиться людям.
Serguei
Сколько раз уже слышу про какую-то Настеньку, но ни разу не видел. Покажите её :)
Alexander
Alexander
Это как поймать триппер
Serguei
У меня крепкая психика.
Alexander
она на modx.ru тусит. Можешь познакомиться)
Serguei
Чем прославилась?
Alexander
Тем что это раньше был в чате мужик, потом написал что он умер, и появилась настенька, но есть доказательства что это этот мудик двинулся кукухой и теперь он настенька.
Alexander
Продать бы нетфликсу сюжет
Am
У меня крепкая психика.
Более того, есть еще "рейтинг" на этом сайте https://modx.ru/razrabotchiki-na-modx/ и там Анастасия на четвертом месте при таком раскладе, а тот же Дмитрий на десятом. ((:
Можно пройтись по комментариям и познакомиться с человеком. (;
Dmytro
Рейтинг на этом сайте зависит от того как часто там что то пишешь и тебя лайкают и все
Dmytro
и понижается со временем. Поэтому там Настя будет на первом месте скоро ))
Am
Тут больше комментарии интересуют, как раз для знакомства хватит.
Serguei
Am
Alexander