@laravel_pro

Страница 1211 из 2014
Konstantin
26.03.2018
13:09:13
shift shift

Vladimir
26.03.2018
13:49:01
Всем привет. Кто как хранит древовидные структуры ?. Условно, есть таблица департаментов, у нее есть parent_id , который если NULL то это корневой департамент, а если нет, то дочерний, тут становиться вопрос поиска детей и тд, есть ли возможности у лары удобно управлять этим. Или прийдеться делать что-то вроде - ... выбрать список детей :id (SELECT WHERE parent_id = :id) выбрать список их детей (SELECT WHERE parent_id IN (:children1)) выбрать список детей детей (SELECT WHERE parent_id IN (:children2)) ....

Google
Dmitry
26.03.2018
13:53:03
public function children() { return $this->hasMany(self::class, 'parent_id'); } public function childrenRecursive() { return $this->children()->with('childrenRecursive'); } public function parent() { return $this->belongsTo(self::class, 'parent_id'); } public function parentRecursive() { return $this->parent()->with('parentRecursive'); }

Andrey
26.03.2018
13:54:57
/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php

Михаил
26.03.2018
17:03:55
Подскажите почему при выводе во вью на редактирование поля селект заполняютя не текущими данными а всеми при этом в селекте сразу стоит первый из списка

т.е. записываю при создании 5 например в просмотре 5 при редактировании 1 ставится

первая запись из базы.

выводить нужно все но стоять должно то что было установлено при создании

Eldar
26.03.2018
17:10:54
Ребята , очень важно услышать мнения разработчиков которые делают или делали проекты на Laravell с большим кол-во онлайн юзеров, а именно стоит ли начинать большой проект с большим кол-во юзеров онлайн на Laravell ? или же лучше пробовать другие фреймворки ? Спасибо.

Dmitriy
26.03.2018
17:11:06
Добрый день. Ребята подскажите, пожалуйста что предпочтительней - 1) Выводить кол-во пользователей организации в шаблон через агрегатные средства по полю organization_id; 2) Использовать поле users в таблице organizations и добавлять инкримент при прикриплении этого пользователя к организации и соответственно выводить инфу через переменную.

По сути я вижу что 2 вариант лучше, если предпологается использовать API

Nik
26.03.2018
17:26:47
зависит от требований. обычно достаточно первого варианта, при частом обращении к этим данным - более подходит второй вариант

Google
Beeyev
26.03.2018
17:32:54
чуваки подскажите

получил такую тестовую задачу



и непойму что делать то

ну т.е. я прочитал все слва понял включая предложения, но делать то что нужно?

Dmitry
26.03.2018
17:35:09
ну т.е. я прочитал все слва понял включая предложения, но делать то что нужно?
сделать апи для получения статистики, причем на нативном php

Beeyev
26.03.2018
17:35:19
это я понял

там приведен пример респонса

задача типа тестовая

мне что им возвращать эту строчку?

Dmitry
26.03.2018
17:38:23
мне что им возвращать эту строчку?
тебе надо сделать макет приложения которое будет собирать статистику из разных источников и рез-т возвращать клиенту

мне что им возвращать эту строчку?
это ты куда пробуешься?

Beeyev
26.03.2018
17:40:16
балуюсь

странное задание

первый раз такое

типа выдумай откуда брать данные

Nik
26.03.2018
17:41:05
что странного? от тебя хотят увидеть процесс построения скаффолда с нуля

Beeyev
26.03.2018
17:41:08
писать абстракцию, и подгружать драйвер того или иного сборщика данных

Dmitry
26.03.2018
17:41:11
тут главное показать что в твоем приложении будет вообще не проблема добавлять источники и все будет работать

Nik
26.03.2018
17:41:42
LS в действии :)

Google
Dmitry
26.03.2018
17:44:58
вообще хорошая задача, нодо себе скопировать )))

Gaukhar
26.03.2018
18:09:55
Привет! Ищем PHP Laravel программиста ?

Ребята, срочно ищем фрилансера пхп-шника на проект! Пишите в личку ??

Yet Another Stats
26.03.2018
18:10:14
https://b.yasb.exileed.com/t/laravel_pro

Dmitry
26.03.2018
18:14:52
Михаил
26.03.2018
18:16:40
пишите требования и вилку по зп
им типа в личку писать нужно. имхо если нет заковырок почему бы сюда не отписать )

Dmitry
26.03.2018
18:54:41
Друзья, скажите пожалуйста в laravel mix при вызове mix.babel конвертирует мой код из ES6 в ES5 или я должен дополнительно еще где то настраивать babel?

Пробегаюсь по скопированному js коду, нигде нет ни const ни let ни arrow function, значит скорее всего работает из коробки :)

Anton
26.03.2018
19:55:05
Всем привет.

Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?

Ivan
26.03.2018
20:00:34
при тестировании можно левую модель подсунуть

Anton
26.03.2018
20:05:49
Видел из методов репозитория возвращают модели eloquent, это нормальная практика?

Marat
26.03.2018
20:08:35
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
Ну, например, есть у вас модель User и есть UserRepository class UserRepository { public function finByName($name) { ... } public function createFromAip($name, $isAdmin, $blablabla){ ... } }поглядев на репозиторий можно многое узнать о User, кому он нужен и кем создается кажется этот паттерн с активрекордом не очень дружит

https://habrahabr.ru/post/316836/

Ivan
26.03.2018
20:21:22
https://habrahabr.ru/post/316836/
?? то что надо

Dmitry
26.03.2018
20:26:43
Ребята может кто использует репозитории для работы данными, подскажите пожалуйста в чем приимущество использования?
при испозовании актив рекорд плюсов практически никаких. Потому что AR сам по себе репозиторий. Для сложных выборок, да и вообще проще использовать query objects

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

Ivan
26.03.2018
20:33:24
я читал что через провайдер пишешь условный bind и на тестах будет другой класс модели но я тесты не пишу(дада - лень короче), поэтому так и не попробовал

но у меня другая проблема, я как в этой статье начитался про паттерны и в свой домашний проект его въебал, а потом логику переливал из репозитория в сервис и обратно, короче пока доперло что я делаю конкретно все не верно - прошло время, и вот эта статья окончательно доказала что на ошибках учатся, репозиторий мне не нужен, а логику надо в сервисы засовывать из контроллера, вот и все

Google
Dmitry
26.03.2018
20:44:02
я читал что через провайдер пишешь условный bind и на тестах будет другой класс модели но я тесты не пишу(дада - лень короче), поэтому так и не попробовал
а зачем в провайдере? ты явно запрашивай зависимость, ну и подставляй что надо. да, в репозиториях логики не надо. да и с ар они нафиг не нужны.

Ivan
26.03.2018
20:44:37
да, в статье это очень хорошо объяснено

Admin
ERROR: S client not available

Dima
27.03.2018
00:31:25
привет всем неспящим! Дорогие, уважаемые. Обрисуйте как можете - реально ли получать связи модели после того как они были привязаны и до того, как сохранены в бд?

связь O-M, привязывал на боку M через $m->o()->associate($o)

Den
27.03.2018
02:25:40
Всем привет. Подскажите, кто, что использует для тестирование Api. Отправка post | get запросов. Просто в голове только инструмент BurpSuit, но он маленько для других целей.

Nikolay
27.03.2018
02:36:48
Postman

Андрей
27.03.2018
03:01:55
GuzzleHttp

Саша
27.03.2018
03:15:54
+ к GuzzleHttp

Михаил
27.03.2018
04:36:08
Подскажите почему при выводе во вью на редактирование поля селект заполняютя не текущими данными а всеми при этом в селекте сразу стоит первый из списка т.е. записываю при создании 5 например в просмотре 5 при открытии на редактирование ставится первая запись из базы. Не могу понять как вывести то что было записано т.е. выводить нужно все (для изменения) но стоять в поле селекта должно то что было установлено при создании записи

public function edit(Transport $transport) { Если пишу $bsmts = Bsmt::all(); То работает но выводит все записи и ставит в селект первую Если пишу так $bsmts = Bsmt::find($transport->bsmt_id); То получаю ошибку во вьюхе return view('transports.edit')->with(['transport' => $transport,'bsmt'=>$bsmts]); } вот тект во вью <select class="form-control input-sm" name="bsmt_id" id="bsmt_id"> @foreach($bsmt as $d) <option value="{{$d->id}}">{{$d->model}} {{$d->modelnumber}}</option> @endforeach </select> понимаю что здесь не правильно, foreach не должно стоять, смысла нет когда передаю одну запись Но как сделать не могу понять

и сама ошибка

ErrorException (E_ERROR) Trying to get property 'id' of non-object (View: _form.blade.php) (View: _form.blade.php)

Хотя из дебагера видно что $bsmts = Bsmt::find($transport->bsmt_id); передает все правильно, именно ту строку которая нужна

Выражусь несколько точнее нужно передавать все но. курсор должен стоять на той записи которая относится к редактируемой

Vitaliy
27.03.2018
05:23:01
помогите кто-то дату вывести в формате день Месяц полное название и год 4 цифры, что-то никак с этим карбоном, месяц на русском

выводит все время инглиш

Kaido
27.03.2018
05:23:44
ребятки, как победить кэш браузера с ассетами? юзерам приходится очищать кэш браузера чтобы обновились стили)

Евгений
27.03.2018
05:24:23
Это гуглится за 5 секунд

Google
Евгений
27.03.2018
05:24:30
С телефона не удобно писать

Vitaliy
27.03.2018
05:25:19
?v.2

Евгений
27.03.2018
05:25:29
Можно типа 'style.css?time=".time()'

Короче не удобно но смысл надеюсь передал)

Kaido
27.03.2018
05:28:28
это прям в html в link href вставлять?)

Vitaliy
27.03.2018
05:31:49
после пути

в конце

Kaido
27.03.2018
05:38:10
понял спасибо)

Vitaliy
27.03.2018
05:38:34
парни кто там с карбоном на ты, помогите вывести дату

Михаил
27.03.2018
05:44:22
Вот такой вариант работает но тогда я не могу выбрать другую запись из селекта

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