Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Задавал точно такой же вопрос.
Сам пришел к 1 варианту, по мне - так вполне удобно.
Тогда зачем нам миграции?
Как переименовать столбец в уже созданной таблице?
Как правильно выводить кол-во комментариев к постам?
Хранить в отдельном поле в таблице Posts?
Cчитать count по id_post при выводе постов?
Или может хранить в отдельной таблице связанной отношениями?
Какая практика наиболее удобная и правильная?
Подскажите, почему не работает такой код обновления записи:
Post::update($id,[
'id' => $data['id'],
'text' => $data['text']
]);
Спасибо. То, что доктор прописал.
Несколько вопросов, ответы на которые могут быть очевидны, но не обессудьте.
1. Подключил редактор nicEdit для добавления постов, теперь при выводе e({{ $post->body }}) выводятся тэги br, b и т.д. Как этого избежать?
2. Как правильно вывести дату? Т.е. из 2015-01-17 16:26:19 сделать более привычный вид 17.01.2015 16:26:19
3. Не могу определиться как правильно считать комментарии к постам, толи сделать отдельное поле в таблице с постами, куда при добавлении комментария писать n+1, толи при выводе поста считать комментарии count(where post_id=4)
Спасибо. Работает.
Вопрос такой: недавно такой код работал, а со вчерашнего дня валидация image не проходит, два остальных поля вполне нормально. Подскажите, может я где туплю и чего-то недоглядел?
$rules =
[
'title' => 'required|min:7',
'body' => 'required|min:10',
'image' => 'mimes:jpeg,bmp,png|size:1024'
];
Любая картинка валидатору кажется более 1024 Кб.
Все понял. Протупил. Спасибо.
Пробую разобраться с Ларавелом, возник такой вопрос: почему не работает такая конструкция
Post::all()->paginate(10);
А такой вариант вполне работает:
Post::where('id','>', 0)->paginate(10);
Т.е. вопрос такой, как правильно подключить пагинацию при выводе всех постов?
Страницы 1