@laravel_pro

Страница 288 из 2014
Виктор
03.01.2017
09:36:11
SO?

Евгений
03.01.2017
09:36:58
стэковерфло

Виктор
03.01.2017
09:37:14
Аа, нет истчо))

Google
Виктор
03.01.2017
09:37:46
Да и этот вопрос меня не прям жизненно мучает

Book::with('author', 'publisher')->get();
Ну так и будут просто 3 запроса отдельных

Dmitriy
03.01.2017
09:38:50
Тогда через джоин

Виктор
03.01.2017
09:39:27
Ну да, через джоин)

(;¬_¬)
03.01.2017
09:57:29
твиг же http://twig.sensiolabs.org/doc/functions/attribute.html
ога, чутка опоздал. но один хрен не понимаю, зачем там юзать твиг функцию, если там у него массив с ключами айдишниками. оно же прекрасно работает {{ array[key] }}

Arthur
03.01.2017
09:58:08
хз)

(;¬_¬)
03.01.2017
09:58:16
вот и я хз

убрал эту функцию нафиг и заюзал тупо массив

Arthur
03.01.2017
10:02:38
{{ array[key] }} вернет ошибку, если такого элемента массива нет

а attribute ругаться не будет

но attribute все же для работы с объектами

если надо вызвать метод $method какого либо объекта

но если такое нужно сделать в шаблоне - попахивает говнокодом

Google
(;¬_¬)
03.01.2017
10:14:21
но если такое нужно сделать в шаблоне - попахивает говнокодом
не исключено, что можно было все по другому сделать, но пока - вот так...

Arthur
03.01.2017
10:14:52
(;¬_¬)
03.01.2017
10:14:54
и {{ array[key] }} внутри твига не будет ругаться, если ключа нет, а просто вернет null

Arthur
03.01.2017
10:14:59
у вас же просто из массива достать

(;¬_¬)
03.01.2017
10:15:00
а

не, метод таким образом у нас нигде не вызывается. и надеюсь такого не будет =)

хотя конечно пошерстить шаблоны на наличие этого аттрибута видимо придется

Arthur
03.01.2017
10:15:46
а, ну тогда для массивов нет смысла через атрибут писать

∀RTUR
03.01.2017
14:34:03
как правильно сделать модель для many-to-many таблицы? есть user_forecast таблица в нее хочу добавить строчку без всяких DB::insert

Wolf
03.01.2017
14:37:20
https://laravel.com/docs/5.3/eloquent-relationships

∀RTUR
03.01.2017
15:04:36
Alexander
03.01.2017
15:05:33
У кого тут есть проекты по ларе на гитхабе с реализованными сервис-провайдерами? Дайте ссылки

∀RTUR
03.01.2017
15:08:18
нашел. sync / attach

Alexander
03.01.2017
19:35:53
Как эстетически правильно получать сервис из сервис провайдера в App\Console\Kernel.php? Через конструктор или можно сразу в методе schedule?

А. Наврное же нужно создать команду и туда все передавать

Arthur
04.01.2017
21:26:43
кто пхпштормом пользуется? почему может не видеть find и first у модели?

чет не нагуглил

Quiss
04.01.2017
21:46:04
ide helper'ом пользуешься?

если да, то хз почему

Arthur
04.01.2017
21:48:44
да, стоит

Google
Arthur
04.01.2017
21:48:50
фасады нормально видит

в _ide_helper.php есть сгенерированный класс Eloquent и в нем все эти функции есть, но мои то модели не свяязаны никак с этим классом

все, вопрос снят

Firdavs
05.01.2017
06:55:39
https://github.com/romanbican/roles или https://github.com/Zizaco/entrust ?

Евгений
05.01.2017
07:11:35
я только первое юзал

но юзел только роли, без пермишенов и тд

то есть не на полную

Marat
05.01.2017
07:25:49
https://github.com/romanbican/roles или https://github.com/Zizaco/entrust ?
опа спасибо за ссылку , как раз сейчас надо

Firdavs
05.01.2017
07:26:04
я только первое юзал
но давно не обновлялось

Alexander
05.01.2017
08:14:54
https://github.com/romanbican/roles или https://github.com/Zizaco/entrust ?
А зачем они нужны если в ларе с 5.1есть встроенная авторизация?

Сейчас глянул entrust. Не понимаю какой смысл ролей. Тоже самое что и permissions. Удобнее объединять permission в группы

Alexander
05.01.2017
08:26:28
наркоман?
Ну и зачем нужны роли если разница между role и permissions только в названии методов для проверки?

Типа чекать если админ и если может создать пост, то пусть создает?

Дебилизм же. Зачем еще и роль проверять, которая по сути ничего не значит

Если бы роли представляли собой наборы permissions было бы логичнее, не?

Евгений
05.01.2017
08:34:52
если роли имеют заранее заданный набор пермишенов, и они всегда жестко заданы без исключений, то описать одну роль удобнее чем все пермишены в роли

например, если не админ то пошел найух отсюда

чем если не можешь смотреть вашборд в админке то подешл отсюда, если не можешь создать запись то пошел отсюда

и тд

Google
Alexander
05.01.2017
08:38:39
если роли имеют заранее заданный набор пермишенов, и они всегда жестко заданы без исключений, то описать одну роль удобнее чем все пермишены в роли
А что мешает чекать роль даже если она представляет набор пермишинов? Если админ -> заходи в дашборд -> но редактировать конфиг ты не можешь, т.к. роль у тебя не creator/dev/superadmin

Евгений
05.01.2017
08:38:50
ничто не мешает

я про то что зачем создавать целый ряд пермишенов если это лишнее

от задачи же надо плясать

есть админ, есть автор, есть читатель. изи сделать 3 роли и не делать пермишены на каждое действие

Admin
ERROR: S client not available

Alexander
05.01.2017
08:46:58
есть админ, есть автор, есть читатель. изи сделать 3 роли и не делать пермишены на каждое действие
Ну в этом случае да, удобнее одни роли юзать без премишинов. Но даже в том, что я предложил можно работать только с ролями. А если требуются более гибкая система доступа -> в роли можно включить пермишины и чекать в коде только их

Евгений
05.01.2017
08:48:28
Я не говорю что то что ты предложил это плохо. Я говорю что бывают задачи не требующие пермишенов а достаточно ролей. Я сам пермишены активно юзаю, но есть проекты где просто роли решают задачу быстрее и удобнее

Arthur
05.01.2017
08:59:40
как настраивается сборка вебпака, если на вуе только некотрые компоненты на странице? я имею в виду, что вебпак идет из энтри поинта дальше по импортам, но когда рутинг на стороне пхп, а на вуе только некоторые компоненты, то полноценного дерева зависимостей не получается

получается нужно все основные компоненты инклюдить в энтри поинт или задавать в конфиге несколько энтрипоинтов?

Firdavs
05.01.2017
10:00:51
https://github.com/romanbican/roles или https://github.com/Zizaco/entrust ?
теперь не могу выбрать между https://github.com/santigarcor/laratrust https://github.com/Zizaco/entrust Никто их работу на 5.3 не проверял063

Arthur
05.01.2017
10:15:39
я бы выбрал https://github.com/Zizaco/entrust

Mark
05.01.2017
11:36:20
Как думаете, если реализовать такое портфолио, то будет ли оно понятно пользователю?

Евгений
05.01.2017
11:37:22
нормально

чо за плагин?

Dmitrii
05.01.2017
16:04:11
помогите пожалуйста

https://gist.github.com/widg/423455d0dd8da50f5e6db5c2424daf75

не могу отобразить комментарий в его колонке

Google
Dmitrii
05.01.2017
16:05:52
<span v-else v-for="comment in comments" v-if="comment.bid_id === bid.id">{{ comment.text }}</span>

вот тут затык

Alexander
05.01.2017
16:13:07
ну давай разбираться

edit = true?

Roma
05.01.2017
16:13:23
<span v-for="comment in comments" v-if="!edit && comment.bid_id === bid.id">{{ comment.text }}</span>

Alexander
05.01.2017
16:13:59
ага..

Dmitrii
05.01.2017
16:14:01
edit false

Alexander
05.01.2017
16:14:25
выше правильное решение

у тебя там двойное условие, v-else убери и объедини в одно условие

Dmitrii
05.01.2017
16:15:16
ok

пробую

неа, не отображается

Alexander
05.01.2017
16:17:23
ну задампь тогда переменные

bid.id чему равно?

в comments есть коммент с bid_id равным этому значению?

Dmitrii
05.01.2017
16:19:41
это айдишник 1,2,3,4,5...

Alexander
05.01.2017
16:20:00
ну я понял, есть ли в comments bid_id равный этому айдишнику

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