
Pavel
28.03.2018
06:37:16
Спасибо

Vitaliy
28.03.2018
06:38:00
роутпровайдер по факту дефолт

Oleg
28.03.2018
06:39:12
Ты в старом провайдере закомментировал код?

Vitaliy
28.03.2018
06:39:53
да, но есть одно но

Google

Vitaliy
28.03.2018
06:40:06
там происходит и регистриация навигации под админку
https://www.pastiebin.com/5abb38db29fa7
вот
а навигация вызывается когда роутов еще нету
я уже совсем запутался что быстрее запускается boot или map

Oleg
28.03.2018
06:44:16

Vitaliy
28.03.2018
06:44:29
а в роут-листе все роуты под админку зарегались

Oleg
28.03.2018
06:47:38
Но перейти по ним ты не можешь?

Vitaliy
28.03.2018
06:48:15
да
не могу

Oleg
28.03.2018
06:49:11
Странно

Vitaliy
28.03.2018
06:49:32
может в web.php прописать что-то под админку

Google

Vitaliy
28.03.2018
06:49:39
роуте
как такой екcепт оформить?
В реджкекс написать эксепт на админ
У тебя остальное же пакетом не будет ставиться
Будешь выше определять

Oleg
28.03.2018
06:55:38
Ну where

Vitaliy
28.03.2018
07:09:38
наконецто
надо было так и делать сразу
решение какое оно бы ни было
парни есть роут {category} и есть группа роутов admin/
но дело в том, что группа роутов появляется с провайдера при boot. Соответсвенно, изначально лара видит мой контроллер на {category} и уже не видит группы под админку, как это подправить?
——
група роутов на админку добавляется через $this->app->call
В реджкекс написать эксепт на админ
спасибо
Парни, тут еще одна дилема по архитектуре базы данных,
есть таблицы город и район, товар
в конечном итоге неизвестно придет район или нет, так как его может и вовсе не быть, так вот что в поле product.location_id писать, делать 2 поля город и район как-то не комильфо, что бы кто делал в таком случае?

Владимир
28.03.2018
07:22:48

DDiimmkkaass
28.03.2018
07:28:10
делаеш два поля, одно тип конечного елемента, гоод, район, друное соответственно ід
постотри только как на счет удобства дальнейшим манипулироваем такими данными

Vitaliy
28.03.2018
07:33:44


Alexander
28.03.2018
07:54:29
Подскажите пожалуйста
есть таблица friendships
в ней
from_user_id | to_user_id
когда добавляешь в друзья создается запись
1 | 50
когда пользователь с идентификатром 50 подтверждает заявку в друзья - создается запись
50 | 1
Короче взаимодобавление в друзья.
И вот теперь надо например получить запросом всех друзей пользователя 1.
Я делаю тупо перебором
function friends() {
// Получить мои подписки
$myFollows = $this->follows()->where('accepted', true)->get();
// Получить моих подписчиков
$myFollowers = $this->followers()->where('accepted', true)->get();
$friends = [];
// Найти обоюдные заявки
foreach ($myFollows as $myFollow) {
foreach ($myFollowers as $myFollower) {
if($myFollow->from_user_id == $myFollower->to_user_id) {
// все по обоюдному согласию
$friends []= $myFollow;
break;
}
}
}
usort($friends, function($a,$b) {
return $a->updated_at < $b->updated_at;
});
foreach ($friends as &$friend) {
$friend = $friend->to->profile();
}
return $friends;
}
Можно ли на это дело написать один запрос?..
Я думаю у меня далеко не самый оптимальный алгоритм))


Vitaliy
28.03.2018
07:56:43
а не лучше создать временные записи когда еще не подтверждено

Google

Vitaliy
28.03.2018
07:56:44
?
ну а когда уже добавил в друзья то в friendship добавить
и тогда там будут только подтвержденные

Alexander
28.03.2018
07:58:31
А если, предположим, была подтверждена дружба, а затем один из пользователей удалил другого из друзей, снова перемещать заявку во временные записи?

Oleg
28.03.2018
07:58:32


Vitaliy
28.03.2018
07:58:44
Олег, что можешь сказать на счет вопроса о город\район?
Парни, тут еще одна дилема по архитектуре базы данных,
есть таблицы город и район, товар
в конечном итоге неизвестно придет район или нет, так как его может и вовсе не быть, так вот что в поле product.location_id писать, делать 2 поля город и район как-то не комильфо, что бы кто делал в таком случае?
тоже склоняешся к варианту на 2 поля?

Liv
28.03.2018
08:01:56
посоветуйте норм книгу по теории баз данных. Дейт, Грубер, может кто-то еще?

Alexey
28.03.2018
08:08:39
Ребят, можно ли в валидации exists`ом проверить, существует ли айдишка в таблице?

Nik
28.03.2018
08:09:46

Alexey
28.03.2018
08:10:21
Как? А то оно, насколько я понял, пытается искать колонку с таким названием
"selectedProduct" => "exists:products"

Nik
28.03.2018
08:11:50

Alexey
28.03.2018
08:12:18
Спасибо. Всю ночь не спал ?
Вопрос на засыпку по валидационному правилу.
Как проверить связанные поля?

Antonio
28.03.2018
08:36:23
передаю в vue-component модель Note
<note :note="{{$note}}"></note>
Но туда не передаются связи ($note->parent например). Как принудительно выгрузить связи в JSON?

Владислав
28.03.2018
08:53:57
toJson()

Dmitry
28.03.2018
08:54:40

Google

Antonio
28.03.2018
08:55:21
разобрался, проблема была в другом

Oleg
28.03.2018
08:57:49

Владислав
28.03.2018
09:05:41

Antonio
28.03.2018
09:06:39
В чем?)
зачем-то добавил в append и движок пытался найти такой атрибут

Владислав
28.03.2018
09:06:52
Ааа)

Vitaliy
28.03.2018
09:11:56
пздц, парни как передать параметры на контроллер нормально, а то мне он выдает в 1 параметре всю строку, а 2 если даже и передан то пуст...
Route::match(['get', 'post'], '/{category_alias}/{town?}/{new?}',
['uses' => 'CategoryController@show'])
->where('category_alias', '^(???!admin).)*$');
если использовать фильтрацию то параметры(в провайдере то же самое) идут в ж.

Admin
ERROR: S client not available

Александр
28.03.2018
09:26:49
Как из Model::create получить определённые колонки?

F01134H
28.03.2018
09:29:28
шта

Vladimir
28.03.2018
09:34:59

Vitaliy
28.03.2018
09:55:41
ребят, подскажите кто по роуту, а то резать строку по слешам, когда есть нормальный способ получить данные зашкварно

TSka
28.03.2018
10:00:37

Pavel
28.03.2018
10:00:58
Кто подскажет кратко и понятно как установить laravel на Ubuntu 14.04 апач

f4rt~
28.03.2018
10:01:15

Vitaliy
28.03.2018
10:03:02

Pavel
28.03.2018
10:03:14
Там от 7 php а у меня установлен 5.5
5.6*

Google

Vitaliy
28.03.2018
10:03:56
поставь php 7+

Pavel
28.03.2018
10:04:17
Как?)

Vitaliy
28.03.2018
10:05:09
https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04

TSka
28.03.2018
10:06:02

Vitaliy
28.03.2018
10:08:00
в результате 1 параметр выдает всю строку

TSka
28.03.2018
10:09:19
{town?} -> {town}
и дальше по аналогии

Vitaliy
28.03.2018
10:09:55
это же костыль космических масшабов, нет?

Pavel
28.03.2018
10:10:17

TSka
28.03.2018
10:10:22
Костыль - это уместить все в один роут. Нужно всегда стараться делать максимально просто

Vitaliy
28.03.2018
10:11:29

TSka
28.03.2018
10:12:15
везде поубирать лишнее. Ты попробуй сначала самый простой роут, что он передает в контроллер, потом добавь посложнее, проверь его и т.д.

Vitaliy
28.03.2018
10:13:54
сайт.лок/reductors/kiev/new
при таком урл
в 1 параметре всегда выдает всю урл
убрать new будет reductors/kiev
знаки ? убрал, ничего не поменяло

TSka
28.03.2018
10:17:56
У тебя регэксп слишком жадный получился. Исключи из него слэши
http://www.phpliveregex.com/p/nuR

Sergey
28.03.2018
10:22:06
жжесть, во первых норм скрин скрин (кнопка prntscr + ctrl+V)
но скорее всего это ииза старой версии пыха