
Dmitry
31.03.2018
13:24:29

q3ta
31.03.2018
13:25:15

Dmitry
31.03.2018
13:27:11

q3ta
31.03.2018
13:28:20

Google

Vitaliy
31.03.2018
15:09:21

Dmitry
31.03.2018
15:10:44

Vitaliy
31.03.2018
15:11:39
ну мне интересно по типам проектов ну и возможности, а то как бы пока не увидишь, даже не знаешь что такое вообше существует)
а где увидеть не знаю

Nikita
31.03.2018
15:13:34

Dmitry
31.03.2018
15:13:53
а где увидеть не знаю
ну ты же шастаешь по интернету, вот и смотри :) НУ а вообще лучше исходить из того чему хочешь научиться. Берешь технологию и пытаешься что то запилить с ее помощью

Vitaliy
31.03.2018
15:15:42
для мене еще год назад и демоны были неизвестностью

Alexander
31.03.2018
15:46:11
Подскажите пожалуйста, вроде был чат с вакансиями по ларавел

Konstantin
31.03.2018
16:05:47
привет. Подскажите, пожалуйста, как бы мне вот это записать в скоуп
select forum_topics.id, COUNT(forum_messages.topic_id) as count FROM forum_topics
LEFT JOIN forum_messages ON forum_messages.topic_id = forum_topics.id
GROUP BY forum_topics.id
ORDER BY count DESC
из моделей: Topic, Message

Google

Konstantin
31.03.2018
16:06:15
из реляций messages есть
https://implode.io/jLGGSG
спасибо, раскурил
прям вопрос к богу)

Chupa
31.03.2018
17:11:16
Есть вопрос - как принято код делить на модули, куда выносятся компоненты всякие?

Ivan
31.03.2018
17:11:32
из контроллера все что болше 10 строк в сервисы выносить

Chupa
31.03.2018
17:12:12
Я недавно папочку Services создал, видимо правильным путем иду
Ну я про то что покрупнее спрашивал
допустим я пишу приложение и хочу модуль бложика вынести в отдельный независимый компонент
Собственно про то чтобы выносить что-то в одно место
В Yii есть модули, там контроллеры и все такое, в симфони бандлы для этого
Я так понял, что вопрос ни о чем
куда запихал, там и будет

Ivan
31.03.2018
17:15:55
laravel гибок очень, можешь в app создать подпапку и в нее из route.php прокинуть какую функцию вызывать, ну а там дальше уже твоя структура
у меня в проекте есть спецлогика в зависимость от соц сети, я создал папку под каждую соцсеть и там внутри структура ппаки app - нормально впринципе, главное что вместе все для одной сущности

Romuald
31.03.2018
17:17:51
Как лодку назовешь, так и поплывет
Ну те пекеджи что с композера для лары качают, они чаще и имеют копию структуры апп

Dmitry
31.03.2018
17:21:49

Chupa
31.03.2018
17:22:23
Спасибо, это то что нужно было

Google

Chupa
31.03.2018
17:51:54
Еще есть вопрос - где контейнер настраивать
что-то не могу найти
в документации тоже пока не нашел
только примеры кода приводят

Dmitry
31.03.2018
17:52:32
Какой контейнер?

Chupa
31.03.2018
17:52:53
DIC
который app()

Dmitry
31.03.2018
17:53:17
А что тебе там настраивать?

Chupa
31.03.2018
17:53:38
Ну добавить свои сервисы туда
так то можно в bootstrap/app.php файл заинклудить
из config, а там создать для этого

Dmitry
31.03.2018
17:54:18
Ну ты их в методы или конструктор инжекть

Chupa
31.03.2018
17:54:48
А где я их определять должен?

Dmitry
31.03.2018
17:55:17
кого?
вот есть у тебя контроллер и сервис, ижекть сервис в метод
public function myControllerAction(myService $service)

Chupa
31.03.2018
17:56:42
use Illuminate\Container\Container;
$container = Container::getInstance();
$userManager = $container->make(UserManager::class);
$userManager->register('dave@davejamesmiller.com', 'MySuperSecurePassword!');
Пример из документации
В каком файле мне это писать?

Dmitry
31.03.2018
17:57:12

Chupa
31.03.2018
17:58:04
https://gist.github.com/davejamesmiller/bd857d9b0ac895df7604dd2e63b23afe
Ну и здесь тоже есть
https://laravel.com/docs/5.6/container#binding
Я не прошу у контейнера, я в него добавить хочу

Google

Chupa
31.03.2018
17:58:57
Извиняюсь, я не тот код скопипастил

Dmitry
31.03.2018
17:59:18

Chupa
31.03.2018
17:59:29
Тот что в документации
$this->app->singleton('HelpSpot\API', function ($app) {
return new HelpSpot\API($app->make('HttpClient'));
});

Dmitry
31.03.2018
18:00:07

Chupa
31.03.2018
18:01:10
Спасибо. Я до них еще не дошел. Так то я думал, что должно это в файле где-то конфигурироваться в настройках

Dmitry
31.03.2018
18:01:39

Admin
ERROR: S client not available

Chupa
31.03.2018
18:01:57
Я просто хочу всякое попробовать, чтобы запомнить
и поразбираться
через неделю работать с фреймворком, вот второй день документацию читаю
До этого с симфони дело имел и немножко yii смотрел, но не писал на нем ничего
Контейнер тут покруче будет

Dmitry
31.03.2018
18:04:34
тут смысл в том что тебе не надо прописывать все прямо в контейнере. если указана зависимость от конкретного класса, контейнер сам его найдет и создаст

Chupa
31.03.2018
18:04:38
Я пока не смотрел, можно ли его отдельно от фреймворка использовать

Dmitry
31.03.2018
18:04:49
зачем?

Chupa
31.03.2018
18:05:00
Мне в последнее время приходилось
Я всякие перепробовал

Dmitry
31.03.2018
18:05:32
PHP-DI - оч крутой
да и зачем тебе оно если пишешь на фреймворках?

Chupa
31.03.2018
18:07:41
по работе приходилось с вордпрессом работать, тащил туда всякое, чтобы не больно было работать

Google

Chupa
31.03.2018
18:07:58
привычка уже
Я вот понял, что документация на самом деле не очень написано в плане того, что нельзя ее читать от начала до конца и что-то пробовать, надо всю ее прочитать, или вот так вот спрашивать где что-то делать. По крайней мере в начале

Andriy
31.03.2018
18:30:13
Всем привет, кто знает как можно сделать Auth::login($user) с использованием api аутентификации (используется Passport)
Auth::guard(‘api’)->login($user) не работает

f4rt~
31.03.2018
19:06:13
а ты понимаешь что это и зачем ты это делаешь ?

Andriy
31.03.2018
19:33:25
а ты понимаешь что это и зачем ты это делаешь ?
Пока без этого можна обойтись. НО у меня возник другой вопрос. Я делаю API и при определенных условиях получаю 404 (если юзер не найден). Почему мне возвращается html вместо json ответа? Так и должно быть?

f4rt~
31.03.2018
19:34:56
потому что ты не отправляешь в заголовке
accept json

Andriy
31.03.2018
19:35:33
Все правильно.
?
accept json
Кстати, как Lara знает о том что генерить (какую ошибку)?
Просто интересно
При одних условиях генерит одно, при других другое

f4rt~
31.03.2018
19:36:58
Где Bearer token ?