
Foma
28.07.2018
11:58:07

Евгений
28.07.2018
15:29:46
блэд, 255 ошибка при попытке накатить миграции это чо ваще
на локальном накатывается на тестовом нет :(

Subb98
28.07.2018
15:31:36
https://stackoverflow.com/a/33510825

Google

Евгений
28.07.2018
15:31:46
да видел это
я уже понял ошибку походу)

russik
28.07.2018
15:32:09
Версия php какая?

Subb98
28.07.2018
15:32:14
какие-то миграции накатываются заново?

Евгений
28.07.2018
15:33:04
Версия php какая?
да, в этом дело) да хостинг тупой, после каждой сессии скидывается версия php cli

russik
28.07.2018
15:36:16
Всегда рад помочь

Саша
28.07.2018
15:39:18
Чтоб не скидывалась версия

Евгений
28.07.2018
15:39:32
хз, надо узнать
я в серверных делать не шибко шарю

Саша
28.07.2018
15:40:49

Yet Another Stats
28.07.2018
15:40:50
https://yasb.exileed.com/t/laravel_pro

Саша
28.07.2018
15:41:04
Сорян, промахнулся по кнопке

Google

Саша
28.07.2018
15:41:52
хз, надо узнать
echo "alias php = '/usr/bin/php7.2'" >> ~/.bashrc
source ~/.bashrc
Чтоб не сбрасывалась

BekzoD
28.07.2018
15:54:36
Здравствуйте как создать систему лайков и дислайков. Ссылочку на урок или статью можете кинуть. И нужно для лайков создавать отдельную таблицу в бд.

russik
28.07.2018
15:54:59
Не нужно
У тебя есть таблица записи
Добавляешь два колонки
Но лучше сделать отдельную таблицу

BekzoD
28.07.2018
15:56:14
Какие можете сказать?

russik
28.07.2018
15:56:28
Что бы трекать лайкал ли пользователь текущую запись

BekzoD
28.07.2018
15:56:43
Аааа понятно
А сам лайк через пост запрос отправляется?

russik
28.07.2018
15:57:12
Например таблица post и post_likes
Через пост запрос отправляются любые данные, вопрос в том, как их обработать на сервере

BekzoD
28.07.2018
15:58:24
Понятно

russik
28.07.2018
16:00:33
В таблицу лайков будет лететь id поста, id пользователя и запись в поле like или dislike
Так же можно хранить просмотры

BekzoD
28.07.2018
16:01:47
Like или dislike это boolean?

russik
28.07.2018
16:05:13
Естественно

BekzoD
28.07.2018
16:05:49
Спасибо вам большое сейчас попробую сделать все как вы говорили. Очень помогли

russik
28.07.2018
16:06:09
Про связи не забывайте

Google

russik
28.07.2018
16:08:09
Можете даже морфом сделать

BekzoD
28.07.2018
16:08:28
А вот этотя еще не знаю
Сделаю с hasMany
Можно так сделать

russik
28.07.2018
16:09:46
С морфом сможете использовать таблицу лайков не только для постов
Можно и через hasMany

BekzoD
28.07.2018
16:10:31
А значит с морвами я могу лайки на разные модели да?

russik
28.07.2018
16:10:42
Именно
Почитайте, там интересно

BekzoD
28.07.2018
16:11:36
Непременно спасибо большое вам еще раз.

russik
28.07.2018
16:13:08
Всегда пожалуйста

BekzoD
28.07.2018
16:14:39
А еще комменты как сделать. Это тоже нужно belongsTo к User model сделать

BekzoD
28.07.2018
16:15:38
Еще я не очень понял как получить все лайки поста если я прикреплю лайки к User model а не к Post model

russik
28.07.2018
16:17:10
Лайки к посту крепятся
Например таблица post и post_likes
И к пользователю
У поста будешь получать все лайки этого поста

BekzoD
28.07.2018
16:18:35
Тоесть лайк одновременно и к юзеру и к посту крепится?

russik
28.07.2018
16:18:41
А у пользователя будешь получать инфу по всем постам, которые он лайкал и смотреть лайкал ли он текущий пост
Да, одновременно

Google

russik
28.07.2018
16:19:17
Что бы один пользователь не поставил одному посту овер900 лайков

BekzoD
28.07.2018
16:19:30
Оу я думал это невозможно (я нуб)

russik
28.07.2018
16:20:19
Смотри, как создаётся связь между таблицами?

BekzoD
28.07.2018
16:21:54
Например чтобы прикрепить пост к юзеру в моделе юзер создаю метод post hasMany App\Post. А в посте belongsTo App\User ну и можно foreign key указать. Так?

russik
28.07.2018
16:23:56
Я про таблицы спрашивал...
Связь между двумя таблицами, абстрагируйся от лары

BekzoD
28.07.2018
16:27:04
Можно ссылку на доки

russik
28.07.2018
16:28:45
Вторичный ключ, о чем-то говорит?

Admin
ERROR: S client not available

Subb98
28.07.2018
16:29:24
"вторичный ключ" я бы не понял. а forein key или внешний ключ - сразу

BekzoD
28.07.2018
16:29:31

russik
28.07.2018
16:30:13
Ясно, сперва прочитай базовую мат. часть, потом продолжай работу

BekzoD
28.07.2018
16:30:39
Ок спасибо

russik
28.07.2018
16:32:28
Всегда рад помочь
Да
Это foreign key?
Ограничение на кол-во foreing key в одной таблице есть?

BekzoD
28.07.2018
16:36:16
404
Не очень хорошо читал доки

Google

russik
28.07.2018
16:36:36
Гугли
Или же могу спросить по другому
Что будет, если в одной таблице, например, post_likes, будут такие foreign keys - user_id и post_id ?

BekzoD
28.07.2018
16:39:23
Не знаю наверно это невозможно так?
Ну пока я не видел нигде такую таблицу

russik
28.07.2018
16:39:40
Ещё как возможно

BekzoD
28.07.2018
16:40:08
Не везет мне

russik
28.07.2018
16:40:10
Таблица post_likes будет связанна сразу с двумя таблицами

BekzoD
28.07.2018
16:40:37
То есть вы имеете в виду что мне нужно так и сделать?

Subb98
28.07.2018
16:40:39
она итак связана сразу с двумя таблицами, так как это many-to-many :D

russik
28.07.2018
16:40:51
Нет
Хрен там

Subb98
28.07.2018
16:41:37
а, one-to-many, ок

russik
28.07.2018
16:41:41
Будет связь one -to -many и таблице постов и такая же связь к таблице пользователей
Но лучше перечитайте нашу переписку, погуглите подтяните базу по sql

BekzoD
28.07.2018
16:43:16
Ок попробую все что вы сказали
сапасибо большое

russik
28.07.2018
16:44:18
Когда прочитаете, дайте знать, расскажу ещё про тёмную магию морфов

BekzoD
28.07.2018
16:44:56