
Jack
06.10.2018
09:34:09
а саму таблицу migrations смотрели в базе ?
очистите её , и заново сделайте migrate

Andriy
06.10.2018
09:39:22
При чем если очистить то придется делать бекап или как

Google

Jack
06.10.2018
09:39:45
там идет запись , какие миграции уже сделаны

Andriy
06.10.2018
09:40:13

Jack
06.10.2018
09:42:51

Andriy
06.10.2018
09:43:20

Jack
06.10.2018
09:43:40
а что в файле на который он ругает ?

Andriy
06.10.2018
09:43:47
При чем он один в проекте

Jack
06.10.2018
09:44:23
php artisan cache:clear
php artisan config:clear
не помогает ?
возможно , что и за кэша чудит может
но не факт

Andriy
06.10.2018
09:45:14

Jack
06.10.2018
09:45:19
composer dump-autoload -o
это тоже ?

Google

Andriy
06.10.2018
09:45:39

Jack
06.10.2018
09:47:03
ради интереса можно глянуть файл autoload.php в composer
глянуть, не двоит ли путь в файлу

Andriy
06.10.2018
09:48:10

Jack
06.10.2018
09:57:04
не, только раз
если почитать, похожие проблемы на форуме ларки
то рекомендуют переименовать файл миграции
или сделать это , что тут написано
http://www.dark-hamster.com/web/programming-web/php/laravel/laravel-error-message-cannot-declare-class-class-name-name-already-use/

Andriy
06.10.2018
09:58:18
Проэкт уже в продакшн)
Мне кажется должно быть решение проще

Daniel
06.10.2018
12:00:03
Всем ку. Кто-нить встречал пакет, реализующий тоже самое, что вот этот плагин - https://www.drupal.org/project/word_link?
Кратко - плагин проходится по списку "фраза" => "ссылка" и заменяет в тексте "фразы" на ссылки. Типа перелинковки. Умеет игнирировать, если фраза уже ссылка.
уже часа два пытаюсь для этого случая написать регулярку, безуспешно :/

Andrey
06.10.2018
12:03:28
str_replace достаточно

Daniel
06.10.2018
12:03:54
а если оно попытается обернуть текст, который уже обернут в ссылку?

Andrey
06.10.2018
12:04:28
что бы проверить, что это уже ссылка, проверь что находится после нее, если </а>, значит ссылка

Daniel
06.10.2018
12:04:31
bla bla Some text bla bla
bla bla <a href="#" >bla bla Some text bla bla</a> bla bla
к примеру, "Some text". В первой случае - можно обернуть. Во втором - не стоит.

Andrey
06.10.2018
12:08:57
Берешь позицию вхождения. substr'ом вычленяешь текст от этой позиции до следующего закрывающего тега </a> (его нужно так же найти). Если в этом тексте нет открывающего тега, значит текст уже находится в теге, заменять нельзя

Daniel
06.10.2018
12:09:55
ща попробую так, спс
стоит написать в эту группу, как рабочее решение приходит через 5 минут)
рабочая регулярка
/(?!<a[^>]*?>)(Some text)(?![^<]*?<\/a>)/m

cristina
06.10.2018
12:25:04
Жесть

Daniel
06.10.2018
12:56:31
бывают регулярки и страшнее)

[Anonymous]
06.10.2018
13:04:07
ребят подскажите ^5.2 == 5.* или 5.2.*? опять забыл

cristina
06.10.2018
13:06:43

Google

[Anonymous]
06.10.2018
13:06:58

cristina
06.10.2018
13:07:08

[Anonymous]
06.10.2018
13:07:30
есть памятка крутая но я ее просрал.. все время эту хрень забываю )

cristina
06.10.2018
13:08:03
Тогда было бы ^5.2.1 :)
Но могу ошибаться конечно

[Anonymous]
06.10.2018
13:09:55
https://monsterlessons.com/project/lessons/razbiraemsya-s-versiyami-paketov-v-node
точно

Илья
06.10.2018
13:50:17

∀RTUR
06.10.2018
14:18:39
Возможно колонку в таблице вместе с данными перенести в другую таблицу и переименовать? так чтобы без горы кода... встроенными методами Laravel желательно. А то есть то что как-то по архитектуре по умному нужно будет сделать но пока не представляю как.

Евгений
06.10.2018
14:55:49
встроенными - нет

Valentine
06.10.2018
15:28:49
Ребята, тут была ссылка на нову для ознакомления? кто может повторить)

Pavel
06.10.2018
15:30:08
Как получить количество элементов в выборке через Builder?
count возвращает неправильно
Запрос внутри билдера достаточно сложный, несколько вложенных джойнов и where exists

∀RTUR
06.10.2018
15:31:43

Евгений
06.10.2018
15:32:08

Valentine
06.10.2018
15:32:46

Pavel
06.10.2018
15:33:44

Евгений
06.10.2018
15:34:41
ээмм

Pavel
06.10.2018
15:35:09

Google

Valentine
06.10.2018
15:35:45
Кто знает как переопределить функцию создания отношения конкретных полей в модели?

Artem
06.10.2018
15:35:50
ребят
помогите с тестом
есть метод store контроллера
вызываю в тесте его и он ругается на Trying to get property of non-object
а точнее на строчку из контроллера $object->user_id = Auth::user()->id;
как из теста туда передать что нибудь ??

Pavel
06.10.2018
15:37:13

Artem
06.10.2018
15:37:40

Pavel
06.10.2018
15:38:36

Artem
06.10.2018
15:38:50
щас гляну

Евгений
06.10.2018
15:41:21
Сам удивлён )
https://laravel.com/api/5.7/Illuminate/Database/Query/Builder.html#method_count
вообще не должно возникнуть таких странностей... чот я потерян

Iskandar
06.10.2018
15:42:56
Подскажите как лучше схему бд сделать, есть пользователь и языки, в профиле пользователь добавляет язык и уровень владения

Евгений
06.10.2018
15:43:25


Pavel
06.10.2018
15:43:29
https://laravel.com/api/5.7/Illuminate/Database/Query/Builder.html#method_count
вообще не должно возникнуть таких странностей... чот я потерян
Если интересно, сам запрос выглядит вот так:
select "books".*
from "books" as "books"
left join "reviews" as "reviews" on ("reviews"."book_id" = "books"."id") and "reviews"."deleted_at" is null
where exists(select *
from "genres"
inner join "books_genres" on "genres"."id" = "books_genres"."genre_id"
where "books"."id" = "books_genres"."book_id"
and ("slug" = ?)
and "genres"."deleted_at" is null)
and exists(select *
from "genres"
inner join "books_genres" on "genres"."id" = "books_genres"."genre_id"
where "books"."id" = "books_genres"."book_id"
and ("slug" = ?)
and "genres"."deleted_at" is null)
and "reviews"."deleted_at" is null
and "books"."deleted_at" is null
and "books"."status" = ?
group by "books"."id"
order by COALESCE(AVG(reviews.rating), 0) desc, "books"."created_at" asc, "books"."id" asc

Iskandar
06.10.2018
15:45:43

Artem
06.10.2018
15:45:45

Евгений
06.10.2018
15:46:11

Iskandar
06.10.2018
15:46:32
В цифрах с 1 до 5

Евгений
06.10.2018
15:49:10
таблицы:
users (id, name, ...)
languages (id, name, ...)
user_language_skills (user_id, language_id, 1...5)
с названиями таблиц можно поиграться... чот я щас не в состоянии придумывать)

Iskandar
06.10.2018
15:50:44

Google

Евгений
06.10.2018
15:51:30
ну я бы вообще сделал таблицу с уровнями владения, вместо 1...5

Iskandar
06.10.2018
15:53:22

Евгений
06.10.2018
15:54:22
ну сейчас пять, завтра 6

Iskandar
06.10.2018
15:55:01

Евгений
06.10.2018
15:55:14
ну и выбирать потом по модели уровня владения удобнее чем через цифры
но это имхо

Artem
06.10.2018
16:20:38
как можно расшифровать пароль из таблицы Users ??

Dmitriy
06.10.2018
16:22:00
Через радужные таблицы.
Но это долго и не выгодно

Vladimir
06.10.2018
16:23:38
Всем привет.
Входные данные: бэк лара, IOS приложуха через которую нужно авторизировать юзера. По авторизации используется JWT.
Хотел запилить авторизацию через фб покарсивому, через socialite но, получаю ошибку от фб.
Выходит только один выход ?
1. Аутентификация пользователя Facebook из приложения
2. Получить токен FB auth с приложухи,
3. По нему вытянуть юзера из фб и создать если нет такой почты, если есть то авторизировать.
Или кто-то подскажет более естетическое решение.
По socialite есть 2 роута и 2 метода, redirectToProvider и handleProviderCallback внутри них дергаю через stateless()
Но при запросе с браузера вообще все падает (КОРС) , а через Post man получаю фрейм с ошибкой - "Вход не осуществлен Вы не вошли. Пожалуйста, зайдите и попробуйте снова."

Artem
06.10.2018
16:23:51

Vladimir
06.10.2018
16:24:06

Artem
06.10.2018
16:24:14
мидл auth из коробки

Vladimir
06.10.2018
16:24:33
Покури доку

Dmitriy
06.10.2018
16:24:40

Pavel
06.10.2018
16:24:45

Станислав
06.10.2018
16:25:08

Artem
06.10.2018
16:25:17