боюсь @if ($user->hasProduct($product->id)) не очень походит, т.к. выйдет 100500 запросов при проверке купленности каждого товара. Тогда уже лучше Product::all() и $user->products() , после чего срастить
результаты
по сути нужно определить кастомный метод выборки списка новостей, использовать его вместо News::all(). Он должен принимать id пользователя, и как-то грузить новости вместе с отметками прочитанности относительно пользователя. Не хочется делать 100500 запросов для подгрузки отметки каждой новости, и вообщем хз
Страница: site.ru/login - загружается нормально. Но нужны редиректы на нее.
тоесть на сервере вы создали папку login и него положили index.php? По моему изначально не правильный подход, но в таком случае вам нужно это:
RewriteEngine On
RewriteRule ^(.*)\.(.*)$ $1 [L,R=301]
тогда неважно какое расширение будет указано, скрипт всегда будет переадресовываться на адрес без расширения. Или
RewriteEngine On
RewriteRule ^(.*)\.(php|html)$ $1 [L,R=301]
Хотя по хорошему, вместо папок на сервере содержащих index.php, лучше создавать обычные файлы типо login.php и т.д., а в htaccess-е переадресовывть все запросы на единственный файл index.php. В $_SERVER['HTTP_REFERER'] у файла index.php будет оставаться адрес скрипта который изначально запросил пользователь( login.php, login.html. login) И уже исходя из него include-ом подгружать нужный файл
Вообщем почитате про "роутинг"
Хотя здесь смотря что вам нужно.
Хотите чтобы в адресной строке можно было не указывать расширение файла?
Тоесть на сервере есть файл /login.php, а в адресной строке можно было написать /login, /login.php, /login.html и при этом всё-равно отработал файл /login.php на сервере ?
Или же если человек указал расширение в адресной строке(/login.php), сначала переадресовать его на адрес без расширения (/login), а потом чтобы отработал все тот же login.php на сервере?
сработало, спасибо )
А сколько в итоге запросов выполняется к бд? Auth::user() получается делает один запрос к БД, а потом load делает дополнительно свои запросы? Или каким-то образом все объединяется в один?
И может быть вы знаете как можно посмотреть выполненные к БД запросы в текущей сессии скрипта? DB::getQueryLog(); возвращает пустоту. Использую Lamp
ну не знаю. Факт остаётся фактом. Батарея вставлена другой стороной. Телефон от неё работает, но не заряжает её. Когда вставил родную батарею, зарядка пошла.
Купил новую батарею. Она уже была заряднна и Все работало, пока она несела. Показывало даже процент зарчда, хоть и не совсем правильно, но для моего телефона это нормально. Сейчас села батарея, и не зарчжается. Обнаружил что болтается гнездо зарядки. Когда прижимаю - показывает процесс зарядки, но процент зарядки батареи стоит на нуле. Видимо работает от сети сейчас, когда отсойдения - сразу пишет что нет зарядки и хочет вырубиться
malbaron: в настройках->приложения->работающие, а также ещё несколькими программами. Я так понял он некоторые дефолные приложения также определяет как система, на практически все такие я поотключал