@laravel_pro

Страница 976 из 2014
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
это для Botman,ему нужен кеш для хранения инфы о конверсейшинах
короче как то глючит автолоудинг классов видимо и ларовский фасад перебивает класс \Redis возможно класса не существует потому что ты не верно установил редис. попробуй в отдельном пхп файле вызвать var_dump(new Redis()) если будет ошибка то уже думай

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
сделай composer update/install
тогда уж просто composer dumpa

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
и запусти php 1.php
сделал,таже ошибка

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
сделал,таже ошибка
не ври. не может быть той же ошибки

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

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
а sudo systemctl status redis.service ?
ща я ребилд делаю docker`a

а sudo systemctl status redis.service ?
так я ж не могу так проверить в докере

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
и сам redis работает,я через fastoredis к нему подключаюсь,все ок
мб после того как ты подключился, что то закрыло соединение с редиской

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

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 и тд

f4rt~
08.12.2017
09:29:02
нету коммитов за последние 24 кроме моего
вариант попросить кого-то проверить у себя, канает?

ты ж не один проект пишешь, пусть кто то свичнется в твою ветку потестит

уверен проблема банальная

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
Всем привет, ребята у кого есть приложение на ларавеле маленькое и не жалко отдать отдать его? мне нужно хостинг затестить а мое приложение не работает на нем, в логах пусто, перенос сделал верно, не знаю в чем проблема. Либо подскажите где можна скачать небольшие приложения на ларавеле

Nazar
08.12.2017
10:52:16
October CMS
благодарю

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

M
08.12.2017
11:36:10
на 2017 есть бенчмарки или адекватные пруфы laravel vs yii ?
Йии быстрее, т.к. меньше абстракций.

dima
08.12.2017
11:36:45
M
08.12.2017
11:36:59
В 2К17 на железе экономить?

Нужно быстро, golang бери или вообще C

Страница 976 из 2014