@laravel_pro

Страница 1652 из 2014
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
хз, надо узнать
/link@yetanotherstatsbot

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 или внешний ключ - сразу

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
Когда прочитаете, дайте знать, расскажу ещё про тёмную магию морфов

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