
∀RTUR
24.11.2016
13:23:06
Storage/logs....
[2016-11-24 13:22:18] local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class 'App\Http\Controllers\Telegram' not found in /home/vagrant/Code/TelegramTest/app/Http/Controllers/BotController.php:12
S
после импорта use Telegram\Bot\Laravel\Facades\Telegram; пропала ошибка
вот только сейчас догадался нажать alt + enter чтобы импортировать нужный класс
но опять же, в доках написано только про use Telegram\Bot\Api;, а еще было написано что facades задавать опционально в КОНФИГЕ, понятия не имею зачем он, но там было написано что это дает короткое название - что по сути и надо, короткое название, конечно

Google

∀RTUR
24.11.2016
13:37:53
на продакшене этот пакет будет игнорироваться?
да, я понял что сам ответил на свой вопрос

DDiimmkkaass
24.11.2016
13:56:18
если при установке укажеш composer install —no-dev, то тогда не будет устанавливатся

Pavel
24.11.2016
13:59:41
Добрый день ! Подскажите (кому не лень) в каком направлении копать чтоб решить такую задачу:
Есть представление со списком элементов (Віводяться с eloquent) с паргинацией. Нужнно сделать фильтрацию по имени и по id ?

∀RTUR
24.11.2016
14:12:31
остался вопрос:
действительно нужно роут вебхука добавлять в исключение csrf token? в доках по irazasyed/telegram-bot-sdk о этом ни слова. если не поставить, то ошибка 500, лог пуст

B?N
24.11.2016
14:14:18
$items = Item::where( ... )->paginate(100)->get();
можно добавить или вариант по лучше
/dev/null это уже тебе
роут веб хука пропиши в api

∀RTUR
24.11.2016
14:15:04

B?N
24.11.2016
14:15:15
и отключи тротлинг
просто если добавишь в исклюние
с каждым запросом телеграма ларавел будет новую сессию создавать

Google

B?N
24.11.2016
14:16:08
зачем оно надо
а если это апи, то не будет
это же апи, правильно?

∀RTUR
24.11.2016
14:16:37
да

B?N
24.11.2016
14:16:46
да и кучу других мидлварей дергать
которые тебе не нужны для веб хука
я все хуки ставлю на апи

∀RTUR
24.11.2016
14:17:49
404

B?N
24.11.2016
14:18:09
/api/то что прописал
php artisan route:list
ну вот

∀RTUR
24.11.2016
14:21:23

B?N
24.11.2016
14:21:39
все так
ты запрос на какой урл делаешь?)

∀RTUR
24.11.2016
14:21:49
404 дает
ааа
/api/ добавить в начало урл

B?N
24.11.2016
14:22:35
ага

∀RTUR
24.11.2016
14:22:48
круто круто
спасибо!

Google

∀RTUR
24.11.2016
14:33:06

B?N
24.11.2016
14:33:48
app/Http/Kernel.php
есть массив мадлварей для api
там есть что то вроде 'throttle:60,1',
закомментируй его
иначе если телеграм сделает больше чем 60 запросов в минуту его начнет блокировать апи

∀RTUR
24.11.2016
14:42:23
отдельно для телеги можно сделать это? обычную авторизацию лучше оставить как есть, она тоже же по API
если не ошибаюсь

B?N
24.11.2016
14:44:02
ошибаешься
для авторизации есть свой тротлинг

∀RTUR
24.11.2016
14:44:30
а что находится в роуте api, что-то про авторизацию
*еще

B?N
24.11.2016
14:44:46
то для авторизации апи

∀RTUR
24.11.2016
14:44:50
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('auth:api');

B?N
24.11.2016
14:44:51
по токенам типа
это никак не связано с авторизацией

∀RTUR
24.11.2016
14:47:12
по умолчанию это отключено?
чтобы не вылезло это потом каким-то брутфорсом)

Pavel
24.11.2016
14:50:39
Спасибо. А еще вопрос: Как максимально оптимально добавить GET параметр к пределенным URL-ам на странице. Например есть список товаров которые выданы по фильтру (http://localhost/products?filter=12). Я зашел редактировать один из них.... отредактировал... и чтоб после охранния вернулся в отфильтрованное представление. (http://localhost/products?filter=12), а не в http://localhost/products

Ptench?
24.11.2016
14:54:56
ребзя, помогите с blade

Google

Виталий
24.11.2016
14:55:27
в чём трабла?

Ptench?
24.11.2016
14:55:41
крч
блин объяснить что то сложно
есть щаблон с хедером и меню
и есть шаблон страниц, куда включается этот шаблон

Roma
24.11.2016
14:56:58

Ptench?
24.11.2016
14:57:10
но на одной стр не нужна менюха

Admin
ERROR: S client not available

Ptench?
24.11.2016
14:57:27
как обойти можно, не создавая новый шаблон
надеюсь понятно объяснила. очень)

Виталий
24.11.2016
14:58:41
шаблон как включается? include'ом или шаблон наследуется?

Ptench?
24.11.2016
14:59:09
@extends

Виталий
24.11.2016
15:01:58
ну самый простой, оттого не лучший способ
@if $needMenu
код менюхи
@endif
Ну и переменную во вьюху кидать

∀RTUR
24.11.2016
15:12:36
это есть в welcome блейде по дефолту
если покопать можно больше интересного в home

Ptench?
24.11.2016
15:17:23
просто как узнать через фронт ставить ее или нет
с переменной это уже к бекендеру идти надо да?

Виталий
24.11.2016
15:19:17
Ну да. Переменная с бэкенда приходит.
А по какому условию тебе не нужно показывать менюху? Определенная страница, роут?
Можно же на роут например проверить
Но это конечно тоже так себе способ)

Google

sofar
24.11.2016
15:24:43

Ptench?
24.11.2016
15:24:50
вот не знаю. я пока мало тут шарю. наверное по странице

sofar
24.11.2016
15:24:59
То есть да, это на бэке решается
То есть гипотетически тебе в блейд приходит признак того, что нужно показывать меню
А как ты это реализуешь, то есть просто через @if или вынесешь этот кусок в отдельный шаблон и заинклудишь, это уже не важно

∀RTUR
24.11.2016
15:26:14

Ptench?
24.11.2016
15:26:44
кажется немного разобралась. спасибо за ответы

sofar
24.11.2016
15:27:06
Человеку нужно показывать часть верстки в зависимости от каких-то условий
Это бессмыслица какая-то

∀RTUR
24.11.2016
15:28:12
знаю. но вдруг ему это надо.

sofar
24.11.2016
15:29:43
Это в любом случае должно быть в контроллере, а не во вьюхе

∀RTUR
24.11.2016
15:39:32

Sergey
24.11.2016
15:40:02
признак выводить меню дело контроллера?
несогласен

Виталий
24.11.2016
15:44:57

Sergey
24.11.2016
15:46:00