
Azamat
17.10.2016
12:15:20
и это нормально?

Евгений
17.10.2016
12:15:56
сам решай

Дмитрий Джек
17.10.2016
13:52:24
Привет, пользую zizaco/entrust для ролей, есть модели
Post, User, Role
Как получить все посты пользователей с определенной ролью?

Евгений
17.10.2016
13:57:25
https://laravel.com/docs/5.3/queries#conditional-clauses

Google

Евгений
17.10.2016
13:57:50
$posts = DB::table('users')
->when($role, function ($query) use ($role) {
return $query->where('role_id', $role);
})
->posts();
попробуй
на счет пакета entrust хз

Дмитрий Джек
17.10.2016
14:12:03

Евгений
17.10.2016
14:12:41
замени на get()->posts()

Дмитрий Джек
17.10.2016
14:16:50
замени на get()->posts()
Column not found: 1054 Unknown column 'role_id' in 'where clause' (SQL: select * from users where role_id = 1)

Евгений
17.10.2016
14:17:15
нe так ты с ролями сделай как у тебя в таблицах, я говорю пакет эот не юзал дал код из доки

Дмитрий Джек
17.10.2016
14:20:05
ясность, у меня там роли с юзерами many to many
не пойму как такой запрос составить
Вобщем перефразирую вопрос, Есть таблицы posts, users, roles, user_role. Как получить все посты пользователей с определенной ролью?

Firdavs
17.10.2016
15:38:26
??

D'
17.10.2016
15:48:12

Дмитрий Джек
17.10.2016
15:49:14
неа

D'
17.10.2016
15:51:04
Можно через whereHas

Google

D'
17.10.2016
15:51:11
Можно через hasManyThrougth
Через whereHas:
Post::whereHas('user.roles', function ($q) {
$q->where('name', 'admin');
})->get();

Дмитрий Джек
17.10.2016
16:11:18

B?N
17.10.2016
21:34:05
Привет
всем
пишу бота телеграм на laravel
при получении сообщения надо проверять юзера от которого пришло
если его нету в бд
то добавлять соответственно
вопрос - можно ли как то заюзать ларавеловскую авторизацию тут или надо писать костыли?

D'
17.10.2016
21:36:01
теоритически можно
Находи юзера и делай Auth::loginUsignId() и все

F01134H
18.10.2016
05:02:32
https://laravel-news.com/2016/10/insomnia-a-simple-beautiful-and-free-rest-api-client/?utm_medium=feed&utm_source=twitter.com&utm_campaign=Feed%3A+laravelnews
юзал кто-нибудь?

Евгений
18.10.2016
05:19:19
не понял зачем оно

Владимир
18.10.2016
05:19:45
Это типа postman?

Евгений
18.10.2016
05:22:28
я и api то еще ни разу не писал
ну полноценное, так только пару методов

F01134H
18.10.2016
05:23:36
Кстати
а последняя лара на php7?

Google

Евгений
18.10.2016
05:24:16
и предпоследняя на 7 работала нормально
PHP >= 5.6.4

Anatoliy
18.10.2016
05:38:42
Отлично работает даже со строгой типизацией и в связке с dingo/api под php 7.0.1

Shadow
18.10.2016
06:44:43
Всем привет! Подскажите как с domcrawler ограничить парсинг только по заданным тегам? Например, только заголовки, параграфы, списки.

Beeyev
18.10.2016
16:54:36
Мужики
а поясните по хардкору
как правильно создавать и подключать свои классы
т.е. вот есть у меня например например небольшой обработчик, или еще чего

Dmitriy
18.10.2016
16:56:26
Я создаю отдельную папку Helpers и кладу туда классы. ну или делаю из него библиотеку для composer

Beeyev
18.10.2016
16:56:37
погоди

Firdavs
18.10.2016
16:56:39
https://laravel.com/docs/5.3/packages

Beeyev
18.10.2016
16:56:40
не спеши

Beeyev
18.10.2016
16:56:46
и ты погоди
создаю я значит например каталог
Libraries
ну и там у меня файл Syncer.php
<?php
namespace App\Libraries;
class Syncer
{

Dmitriy
18.10.2016
16:57:52
Что будет класс делать ?

Beeyev
18.10.2016
16:58:13
синхронизирует юзеров с некой внешней базой

Admin
ERROR: S client not available

Google

Dmitriy
18.10.2016
16:58:20
в некоторых случаих лучше написать packages

Beeyev
18.10.2016
16:58:34
ну сейчас я в итоге
там где нужно делаю нечто вроде
$syncer = new App\Libraries\Syncer();
и обращаюсь уже к обьекту $syncer
но мне какжется
это как то не правильно

Dmitriy
18.10.2016
17:04:27
почему ? если он используется как вспомогательный класс. не писать же для него Service Providers
если хотите по уму то выше дали ссылку

Beeyev
18.10.2016
17:07:42
ну ок, спасибо
а как поступить
в аналогичном случае
но если я не хочу чтобы каждый раз появлялся новый инстанс
если у меня есть необходимость использовать этот класс глобально, в разных местах

D'
18.10.2016
17:09:13
Тебе же дали линк
что ты как наркоман одно и тоже спрашиваешь
Открывай и читай

F01134H
18.10.2016
17:10:09
Ди не психуй пж

Dmitriy
18.10.2016
17:10:16
он не может выбрать между написания packages и просто созданием папки

Google

Beeyev
18.10.2016
17:15:37

Евгений
18.10.2016
18:23:48
Ди, почему ты всех наркоманами считаешь в случае чего?

F01134H
18.10.2016
18:24:19
Потому что все наркоманы ?

D'
18.10.2016
18:25:40
тут дети

Shadow
18.10.2016
18:43:44
тут дети
это бы звучало уместно, если бы ты начал ругаться джаваскриптовыми терминами из мира фронтенда

Artur
18.10.2016
21:05:19
Кто нить делал кастомную авторизацию(интеграцию к существующей бд) в ларе?

Алихей
18.10.2016
21:09:36
Не то?
https://laravel-news.ru/blog/tutorials/socialite-login