
Oleksii
08.12.2017
08:27:47
неа(

Maksim (Ellrion)
08.12.2017
08:29:20
неа(
серьезно? ты уверен что у фасада надо это вызывать?

Oleksii
08.12.2017
08:29:55
я ж в пакет не лезу,просто вызываю конструктор у BotMan\BotMan\Cache\RedisCache

Maksim (Ellrion)
08.12.2017
08:30:45
нахера вообще в ларе сторонний пакет редис кэш? лара из коробки это делает

Google

Александр
08.12.2017
08:31:55
Как правильно сделать драйвера для своего пакета? Чтобы лара их сама как-то находила по названию класса. Магию не хочу использовать

Oleksii
08.12.2017
08:32:40
это для Botman,ему нужен кеш для хранения инфы о конверсейшинах

Maksim (Ellrion)
08.12.2017
08:39:57

Oleksii
08.12.2017
08:40:56
»> var_dump(new Redis());
object(Illuminate\Support\Facades\Redis)#1427 (0) {
}
=> null

Maksim (Ellrion)
08.12.2017
08:41:23
и запусти его из консоли

f4rt~
08.12.2017
08:41:40
сделай composer update/install

Maksim (Ellrion)
08.12.2017
08:42:09

f4rt~
08.12.2017
08:42:21
и php artisan optimize или как там
я регулярно ловил такую ошибку, потому что переключался в проекте между ветками где у меня есть бот и где нету
забывав повторить продцедуру синхронизации etc

Oleksii
08.12.2017
08:43:57
$redis = new Redis('redis',6379);
=> Illuminate\Support\Facades\Redis {#1430}
»> $redis->connect();
PHP Error: Call to undefined method Illuminate\Support\Facades\Redis::connect() on line 1
если в тинкере пытаюсь вызвать коннект

Google

f4rt~
08.12.2017
08:44:20
а зачем ты делаешь коннект?

Maksim (Ellrion)
08.12.2017
08:44:39

Oleksii
08.12.2017
08:44:44
его пакет делает,не я

f4rt~
08.12.2017
08:44:50
причем я регал через свой сервис провайдер
и указывал вместо LaravelCache
сразу Redis

Maksim (Ellrion)
08.12.2017
08:45:22

Oleksii
08.12.2017
08:46:01
dumpautoload +
ты сделал тест с отдельным файлом в тинкере ж пробывал,таже ошибка

Maksim (Ellrion)
08.12.2017
08:46:20
вот прям в корне создай 1.php и в нем всего 1 строка

f4rt~
08.12.2017
08:46:36
а сам фасад работает где-либо в проекте?
попробуй где-то засетить что то в редиску

Maksim (Ellrion)
08.12.2017
08:46:47
и запусти php 1.php

Oleksii
08.12.2017
08:47:05

f4rt~
08.12.2017
08:47:11
причем я регал через свой сервис провайдер
public function register(): void
{
$this->app->singleton('botman', function ($app) {
$storage = new FileStorage(storage_path('botman'));
DriverManager::loadDriver(FacebookDriver::class);
return BotManFactory::create(config('services.botman', []), new RedisCache(), $app->make('request'),
$storage);
});
}

Maksim (Ellrion)
08.12.2017
08:47:22

f4rt~
08.12.2017
08:47:41

Oleksii
08.12.2017
08:50:38
PHP Fatal error: Uncaught Error: Call to undefined method Illuminate\Support\Facades\Redis::connect() in /home/theardent/www/OSR2/backend/1.php:7
Stack trace:
#0 {main}
thrown in /home/theardent/www/OSR2/backend/1.php on line 7

Maksim (Ellrion)
08.12.2017
08:51:12

Oleksii
08.12.2017
08:51:53

Google

Oleksii
08.12.2017
08:52:15
<?php
require_once('vendor/autoload.php');
$redis = new Illuminate\Support\Facades\Redis();
$redis->connect('redis',6379);

f4rt~
08.12.2017
08:52:43
??

Maksim (Ellrion)
08.12.2017
08:52:48
хХ ты гонишь. на фига ты фасад создал?!

Юрий
08.12.2017
08:52:54
лол

Эмин
08.12.2017
08:52:58
+1

f4rt~
08.12.2017
08:53:00
ору

Oscar
08.12.2017
08:53:01
??
Ну чел не знает, что есть фасад)
Че вы

Maksim (Ellrion)
08.12.2017
08:53:43
сказано же https://t.me/laravel_pro/97506 var_dump(new Redis())
более того автолоад убери
всего 1 строчка нужна для теста

Oleksii
08.12.2017
08:55:42
если просто var_dump(new Redis()) то получаю Uncaught Error: Class 'Redis' not found
я со вчера ничего не трогал,все работало

Эмин
08.12.2017
09:08:30
в проекте то вы ничего не меняли, но вот окружение явно изменилось
https://stackoverflow.com/questions/11424547/php-redis-error

f4rt~
08.12.2017
09:13:14
а sudo systemctl status redis.service ?

Oleksii
08.12.2017
09:13:49

f4rt~
08.12.2017
09:17:20
exec bin bash ?

Google

Oleksii
08.12.2017
09:17:22
и сам redis работает,я через fastoredis к нему подключаюсь,все ок

f4rt~
08.12.2017
09:17:41

Oleksii
08.12.2017
09:17:49
Failed to get D-Bus connection: Unknown error -1

f4rt~
08.12.2017
09:18:29

Oleksii
08.12.2017
09:18:39
Call to undefined method

Maksim (Ellrion)
08.12.2017
09:19:33
ошибка явно связана или с автолоудинго или с отсутствием класса Redis.

f4rt~
08.12.2017
09:19:48
зайди в баш и выполни, sudo service status redis

Admin
ERROR: S client not available

f4rt~
08.12.2017
09:19:53
или как там у тя в 16-й бубунте
или чо у тя в докере

Maksim (Ellrion)
08.12.2017
09:20:29
потому как в пакете вызов \Redis который клиент, но его мб нет и дергается фасад а у сервиса под фасадом нет метода

f4rt~
08.12.2017
09:20:47

Эмин
08.12.2017
09:20:54
выполните команду php -m | grep redis

f4rt~
08.12.2017
09:20:58
именно скрин, интересно как оно подсвечивает пакет predis

Эмин
08.12.2017
09:21:02
нету экстеншена в пхп
вы обновляли версию пхп?

Oleksii
08.12.2017
09:21:39
PHP 7.1.11

Google

Эмин
08.12.2017
09:25:11
сори, я тут попутал немного

f4rt~
08.12.2017
09:26:05
а какие манипуляции производились с проектом за последние 24 часа, есть вариант сделать чекаут на пред.коммит и посмотреть там, когда все работало ты говоришь
я бы копал глубже в composer autoload/autoload_real etc verbose -vvv и тд

Oleksii
08.12.2017
09:26:30

f4rt~
08.12.2017
09:29:02
ты ж не один проект пишешь, пусть кто то свичнется в твою ветку потестит
уверен проблема банальная

Oleksii
08.12.2017
09:30:42
угу,попробую

Эмин
08.12.2017
09:31:18
не установлен у вас драйвер для редиса
если просто var_dump(new Redis()) то получаю Uncaught Error: Class 'Redis' not found

Oleksii
08.12.2017
09:32:55

Эмин
08.12.2017
09:36:12
выведите phpinfo();

Oleksii
08.12.2017
09:36:24
та ща я заново проект разверну

Nazar
08.12.2017
10:51:26
Всем привет, ребята у кого есть приложение на ларавеле маленькое и не жалко отдать отдать его? мне нужно хостинг затестить а мое приложение не работает на нем, в логах пусто, перенос сделал верно, не знаю в чем проблема. Либо подскажите где можна скачать небольшие приложения на ларавеле

M
08.12.2017
10:52:02

Nazar
08.12.2017
10:52:16

dima
08.12.2017
11:34:08
на 2017 есть бенчмарки или адекватные пруфы laravel vs yii ?

M
08.12.2017
11:36:10

dima
08.12.2017
11:36:45

M
08.12.2017
11:36:59
В 2К17 на железе экономить?
Нужно быстро, golang бери или вообще C