т.е. имеешь ввиду в таблице игрока хранить сколько есть опыта сейчас и сколько нужно для повышения уровня?
например, таблица игрока:
lvl | xp | xp_up
1 | 10 | 100
xp - сейчас сколько опыта
xp_up - сколько нужно опыта для повышения
и расчитывать новый xp_up по формуле
lv*100 (к примеру)
В правильном направлении я думаю?
Тогда где все эти "уровни" хранить?
Например, в бд?:
id| lvl | max_exp_for_up
1 | 1 | 100
2 | 2 | 500
3 | 3 | 1000
lvl - уровень
max_exp_for_up - сколько нужно опыта для повышения уровня
Скорей всего автору это не подходит. Как я понял, он хочет что бы сообщения были в виде диалога как вк (как пример). Т.е. что бы было отличие сообщения моё-чужое.
Дмитрий Кузнецов, точнее не так.
Если у нас users.kingdom_game == 1, заходим в kingdom.id_kingdom, то у нас выводится инфа о пользователе.А если сменить users.kingdom_game на 2, то заходя в ту же kingdom.id_kingdom, что и до этого, то у нас выводятся пользователи, но уже users.id_users и users.login_users раные null. Так и должно быть?
Всё таки одним Eloquent не обойтись как я понимаю.
Попробовал ваш код, но всё равно почему то выводятся все пользователи, не важно, состоит ли он в Kingdom или нет.
Сергей Горячев, я бы так точно не делал. Это вы поддерживаете только для своих смартфонов, но смартфонов с различными разрешениями экрана уйма и делать свою сетку для каждого разрешения это бред.
Да, соглашусь, у фреймворков тоже мало что учтено, но стараться нужно делать разметку страницы так, что бы было всё хорошо, ну или хотя бы стараться.
Сергей Горячев,
1. Поверьте, если файл стилей и так около мегабайта, а тут ещё 100+ строчек кода добавляется, то это плохо.
2. Зачем делать множество условий, если сделать несколько и отображать сайт так, как вам нужно (в пример взять даже css фреймворки)?
Алексей Скобкин, лично у меня не было проблем. Делал на локалке сайт на laravel, переносил на свой хостинг и работало всё на ура, при чём была немного различная версия php и mysql, да и права на папки пришлось писать (без этого ни куда).
Так же работал с различными CMS, тоже, при переносе на хостинг проблем не было.
Это всё при том, что я плохо разбираюсь в хостингах, их настройках и т.п.
Алексей Скобкин, Почему не получит? В основном может поменяться версия сервера (apache, nginx), версия mysql и php. Потом ещё прописать определённый chmod к папкам и всё, пашет.
darksladen, не работал с вагрант, но если его описывают таким какой он и есть, то да, для крупных проектов можно попробовать.
Но всё же вы указали вопрос о надобности использовать что-то, кроме вагрант, делая лендинги и небольшие сайты.