Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго всем дня!
Есть блог на laravel, задача сделать добавление постов пользователями с возможностью сохранять в черновиках.Подскажите как правильно сделать, создать отдельную таблицу для черновиков или обойтись статусом (черновик, на модерации, опубликован).
Возможно где-то есть похожее решение ?
Не в сети
Самый простой вариант - изменение статуса. В таблице с постами делаешь поле status, по умолчанию равным 0. А в админке кнопку - Опубликовать, при клике на которую значение status изменяется на 1. Соответственно, выводишь на фронтенде только те посты, у которых статус = 1.
Не в сети
Самый простой вариант - изменение статуса. В таблице с постами делаешь поле status, по умолчанию равным 0. А в админке кнопку - Опубликовать, при клике на которую значение status изменяется на 1. Соответственно, выводишь на фронтенде только те посты, у которых статус = 1.
Это больше похоже на модерацию, а речь идет о черновиках пользователя в личном кабинете.Т.е. сохранить в черновик, потом править, потом отправить на модерацию.
UPD:Если в таблицу posts добавить boolean('active') и если "в черновик" то acvive =0 и в списке постов на модерацию не выводить, так имеет место жить ?
Изменено An543 (05.02.2019 08:55:56)
Не в сети
Сохраняешь сстатью со статусом 0. В личном кабинете пользователя выводишь все написанные им статьи. У черновика будет статус 0. После того, как он ее отредактировал, можно изменить статус на 1.
Не в сети
Сохраняешь сстатью со статусом 0. В личном кабинете пользователя выводишь все написанные им статьи. У черновика будет статус 0. После того, как он ее отредактировал, можно изменить статус на 1.
Отличное решение, использовать 0 статус я не подумал.
Не в сети
Страницы 1