
Daniel
25.06.2018
05:53:48

ExPandable
25.06.2018
05:57:53
я бы посоветовал слегка подольше погуглить, куча курсов есть хороших, уже спираченных)

Алишер
25.06.2018
05:58:34
я прохожу курс по ютубу

Nik
25.06.2018
05:58:58
что-то мне подсказывает что там ничего толкового быть не может внутри

Google

ExPandable
25.06.2018
05:59:02
очень хороший

Alex
25.06.2018
05:59:19

ExPandable
25.06.2018
05:59:36

Алишер
25.06.2018
05:59:49

Alex
25.06.2018
06:00:02

ExPandable
25.06.2018
06:00:08

Алишер
25.06.2018
06:00:15
ИТВДН очень тяжко объясняют

ExPandable
25.06.2018
06:00:30
но я русские курсы просто не очень люблю, мне кроме дмитрия елисеева тяжко смотреть кого то из русских

Alex
25.06.2018
06:00:39
тоже есть
Я хоть и смеюсь, но мне именно вебфомайселф помогли стартануть)

ExPandable
25.06.2018
06:00:56

Google

ExPandable
25.06.2018
06:01:21
https://elisdn.ru/blog/117/laravel-master-class

Nik
25.06.2018
06:01:28

Alex
25.06.2018
06:01:38

Gleb
25.06.2018
06:02:10

Nik
25.06.2018
06:02:21
>По многочисленным просьбам программистов, веб-студий и всех сочувствующих решил продолжить полезные дела и открыть новый проект.
ничего не поменялось :D

Daniel
25.06.2018
06:02:34

Gleb
25.06.2018
06:02:44

Nik
25.06.2018
06:02:55
там наверняка нет систематизации знаний :)

ExPandable
25.06.2018
06:03:00

Alex
25.06.2018
06:03:01

Daniel
25.06.2018
06:03:14

Gleb
25.06.2018
06:04:58

Vladimir
25.06.2018
07:10:18
О чуть больше народу. Повторю свой вопрос
Скажем User::join('names','name_id','=','names.id')->get() чудесным образом превращается в бред select * from user inner join names on users.name_id = names.id
что дает нам в результируещем ответе два столбца id из первой и из второй таблицы, что приводит к бреду в кадрате так как для запросов with пойдут значения names.id а не user.id
я обошел это дело довавив select но может есть все же какое-то решение из коробки?

Gleb
25.06.2018
07:14:11
))
Я все видел)

Daniil
25.06.2018
07:15:49
Не проснулся еще?

Женя
25.06.2018
07:15:51
Привет, как решить проблему с жадной загрузкой, когда у тебя 2 поля содержат один и тот же провайдер. Проблема заключается в том, что подгружается моделька только к последнему.

Google

Женя
25.06.2018
07:15:52

Maksim (Ellrion)
25.06.2018
07:16:10
with('provider_in.currency', 'provider_out.currency')
Итого будет основной запрос плюс 4
Если хочешь меньше то уже надо выеживаться

Женя
25.06.2018
07:21:45
Пробовал, ничего не получилось, возможно из-за моих снек-кейс названий?

Maksim (Ellrion)
25.06.2018
07:23:30
Названия методов связей покажи

Женя
25.06.2018
07:26:23

Maksim (Ellrion)
25.06.2018
07:28:07
Я же тебе уже говорил.
Имена методов связи не должны совпадать с именами полей!
Я тебе это раза 3 помнится написал.
Что в этой простой фразе не понятно??
для тех кто не понимает почему:
https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Eloquent/Model.php#L1467-L1476
https://github.com/laravel/framework/blob/5.6/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php#L306-L328
очень простой код показывающий как работает потом взятие связи.

Valera
25.06.2018
07:43:36
Привет
Есть вот такой провайдер, который расширивает переменную во все вьюхи
Во вьюхах используется так:
{{$Settings['test']->phone}}

Valera
25.06.2018
07:45:22
Но когда в БД ещё нет записи с type=test, то выдает ошибку:
"Undefined index: test
Пока решил так:
{{$Settings['test']->phone ?? ''}}
Есть ли какой-то вариант получше, что б не писать везде ?? '' ?

Maksim (Ellrion)
25.06.2018
07:47:27

Valera
25.06.2018
07:48:09
Можно подробнее?

f4rt~
25.06.2018
07:50:48

Maksim (Ellrion)
25.06.2018
07:55:21
Создай класс например в app/Services/Settings.php - App\Servics\Settings соответсвенно.
с примерно следующим кодом
ну и зарегай его как синглтон. $this->app->singleton('settings', Settings::class);
можешь еще хелпер навернуть settings($key, $default) будет работать по анологии с config().
и во вьюхе тогда или хелпер или app('settings')->get('test.phone')
да ну или если не через сервис то уж лучше через виью композер как написали https://t.me/laravel_pro/152455
но тогда проблема с ?? не уйдет (хотя я кстати это проблемой не считаю)

Google

f4rt~
25.06.2018
08:01:32
в целом мне вариант больше нравится чем нет

Walter
25.06.2018
08:35:07
Поставил в миграции колонку с уникальным стринговым полем, теперь когда пытаюсь туда добаватить записи через сидер, оно не позволяет выбивая ошибку dublicate entry for key. Кто то сталкивался?

Nik
25.06.2018
08:38:30

Walter
25.06.2018
08:40:33
О чем? Я туда разные значения записываю

Nik
25.06.2018
08:41:00
нет

Maksim (Ellrion)
25.06.2018
08:41:26

Walter
25.06.2018
08:42:45
Фейкер не подходит

Admin
ERROR: S client not available

Walter
25.06.2018
08:43:05
Надо что бы было одно и тоже каждый раз

Maksim (Ellrion)
25.06.2018
08:43:08
эм а у тебя сиды на основе своего чего то?
аа. так ты нормально бы объяснил что именно у тебя там. пока звучит тупо как ты добавляешь реально не уникальные данные вот и всё

Nik
25.06.2018
08:44:10

Walter
25.06.2018
08:47:47
Крч, у меня 3 юзера, у каждого есть поле unique_code, в сиде я создаю этих юзеров, каждому присваиваю свое поле unique_code, но при запуске сида, создаеться один юзер, а остальных не пропускает изза ошибки дублирования, не смотря на то, что unique_code разные.

Timur
25.06.2018
08:50:01

Иван
25.06.2018
08:50:50

Andrey
25.06.2018
10:17:11
Крч, у меня 3 юзера, у каждого есть поле unique_code, в сиде я создаю этих юзеров, каждому присваиваю свое поле unique_code, но при запуске сида, создаеться один юзер, а остальных не пропускает изза ошибки дублирования, не смотря на то, что unique_code разные.
Когда-то сталкивался с примерно похожей проблемой. В моем случае причина была в том, что я не перезаписывал переменную при создании других записей.
В твоем же случае нужно видеть код.

Walter
25.06.2018
10:26:32
Спс, уже разобрался, я юзал each для фактори для 1 юзера, но each проходит походу по всем юхерах созданным в сидере каждый раз, или хз че. Сделал без each все нори

Azamat
25.06.2018
10:45:25
скажите пожалуйста я не мог скачать git на официального сайта (https://git-scm.com)
как можно скачать
git.exe for windows

Google

Azamat
25.06.2018
10:48:30
если у кого то есть заливайте пожалуйста

Aleksandr
25.06.2018
10:49:43
Всем привет. Когда делаю scout:import модели - ероров нет, но в kibana индекса не видит, может кто-то. подсказать в чем может быть проблема? (причем другие. модели нормально импортятся, трейт Searchable юзается)

Denis
25.06.2018
10:52:25
Всем привет! Можно как то объеденить 2 коллекции из 1 модели с чередованием?

Евгений
25.06.2018
10:56:08
Может тебе это не нужно? Расскажи кейс

Denis
25.06.2018
10:57:49
Или может подскажите как правильно составить выборку. Есть модель user.
Есть юзеры активные active=1, есть обычные active=0. Обычных надо отсортировать по полу date_inorder, активных отсортировать по полю active_order и расположить их по очередно (обычный, активный, обычный, активный)

dev
25.06.2018
10:57:50
из того что сразу пришло - использовать SplPriorityQueue
где елементы 1й колекции будут 2n, эл втьорой 2n-1

Denis
25.06.2018
11:00:03
обычный, активный, обычный, активный - это когда у первого активного active_order = 2
активный, обчынй, активный, обычный - когда у первого активного active_order = 1

dev
25.06.2018
11:00:31
вероятно вопрос про сортировку тогда
а не про колекци ?

Denis
25.06.2018
11:02:09
может быть и так... только пока не доходит до меня как получить такое на выходе... если бы просто это надо было вывести в таблице, я бы через разные ифы это сделал, но тут в дальнейшем надо будет определять первого в "очереди" и убирать его оттуда меняя статус
Пока дальше этого я не продвинулся:
$orders = User::where('statusaccount_id','2')->where('active','0')->orderBy('date_inorder')->get();
$active_orders = User::where('statusaccount_id','2')->where('active','1')->orderBy('active_order')->get();

Евгений
25.06.2018
11:08:46
У тебя может быть кол-во активных и неактивных разное, как тогда чередовать будешь? Если активных в 2 раза больше например
И вообще в скоупы вынеси для удобства активности всякие и статусы

Denis
25.06.2018
11:17:14
в скоупы вынесу, это я для вас написал, так более понятно будет

tochka
25.06.2018
11:27:07
Всем привет. Подскажите пожалуйста, как обработать NotFoundHttpException?
Использую firstOrFail и если ничего не находит кидает NotFoundHttpException, я пробовал вот так if( $e instanceof NotFoundHttpException ), но что-то всеравно не получается обработать. Подскажите как правильно?

Denis
25.06.2018
11:28:59
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
public function render($request, Exception $exception)
{
if ($exception instanceof NotFoundHttpException){
return response('Resource not found', 404);
}
return parent::render($request, $exception);
}
так попробуй