Size: a a a

Laravel для начинающих

2020 March 16

СБ

Сергей Байков... in Laravel для начинающих
всем привет. Что-то я туплю совсем.
Есть две таблицы: Покупатель(visitor) и покупка(data). Связаны в таблице Покупка(id_visitor)
Visitor:
-id
-location
Data:
-id
-id_visitor
-price
-id_product
Мне нужно найти кол-во покупок, если у пользователя в location есть gbid=111
Общее кол-во покупателей, я нахожу вот так.
$tmp = Visitor::where('location', 'LIKE', "%gbid=111%")->get();
источник

SG

Sergey Gerasimov in Laravel для начинающих
FrontendPro
🤔Раньше я не испытывал эту ошибку.
Очень похоже на то, что репозиторий не доступе или у тебя в композере прописан конкретный коммит и кто-то сделал ребейз
источник

SG

Sergey Gerasimov in Laravel для начинающих
Сергей Байков
всем привет. Что-то я туплю совсем.
Есть две таблицы: Покупатель(visitor) и покупка(data). Связаны в таблице Покупка(id_visitor)
Visitor:
-id
-location
Data:
-id
-id_visitor
-price
-id_product
Мне нужно найти кол-во покупок, если у пользователя в location есть gbid=111
Общее кол-во покупателей, я нахожу вот так.
$tmp = Visitor::where('location', 'LIKE', "%gbid=111%")->get();
Ты так и не прочитал?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Сергей Байков
всем привет. Что-то я туплю совсем.
Есть две таблицы: Покупатель(visitor) и покупка(data). Связаны в таблице Покупка(id_visitor)
Visitor:
-id
-location
Data:
-id
-id_visitor
-price
-id_product
Мне нужно найти кол-во покупок, если у пользователя в location есть gbid=111
Общее кол-во покупателей, я нахожу вот так.
$tmp = Visitor::where('location', 'LIKE', "%gbid=111%")->get();
Открывай доку https://laravel.com/docs/5.8/queries#json-where-clauses и потом вернешься
источник

SG

Sergey Gerasimov in Laravel для начинающих
Сергей Байков
всем привет. Что-то я туплю совсем.
Есть две таблицы: Покупатель(visitor) и покупка(data). Связаны в таблице Покупка(id_visitor)
Visitor:
-id
-location
Data:
-id
-id_visitor
-price
-id_product
Мне нужно найти кол-во покупок, если у пользователя в location есть gbid=111
Общее кол-во покупателей, я нахожу вот так.
$tmp = Visitor::where('location', 'LIKE', "%gbid=111%")->get();
И еще https://postgrespro.ru/docs/postgrespro/9.5/functions-json табличку смотри
источник

З

Зума in Laravel для начинающих
как поменять root path в Laravel? например  у меня сайт грузится с http:://website/mysite
источник

З

Зума in Laravel для начинающих
чтобы в путях я точки и слешы не прописывал
источник

СБ

Сергей Байков... in Laravel для начинающих
понял, спасибо
источник

SG

Sergey Gerasimov in Laravel для начинающих
Зума
как поменять root path в Laravel? например  у меня сайт грузится с http:://website/mysite
Ничего не понял...
источник

З

Зума in Laravel для начинающих
Sergey Gerasimov
Ничего не понял...
у меня сайт в продакшне грузится не с корневого а так /mysite и мне приходится везде стили прописывать через слеши ../ либо вообще без
источник

З

Зума in Laravel для начинающих
как поменять внутри проекта корневой путь \
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Sergey Gerasimov
Ничего не понял...
Я тоже
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Там видимо шаред
источник

SG

Sergey Gerasimov in Laravel для начинающих
Зума
у меня сайт в продакшне грузится не с корневого а так /mysite и мне приходится везде стили прописывать через слеши ../ либо вообще без
https://github.com/laravel/laravel/blob/master/config/app.php

Посмотри какие переменные тут есть и откуда тянутся. Возможно помогут:
ASSET_URL или APP_URL
источник

З

Зума in Laravel для начинающих
спасибо, попробую
источник

SG

Sergey Gerasimov in Laravel для начинающих
Зума
спасибо, попробую
Если не поможет, тогда есть костыль в виде base-тега: http://htmlbook.ru/html/base
htmlbook.ru
Тег
Элемент  определен внутри контейнера  и инструктирует браузер относительно полного базового адреса текущего документа. Тег  предназначен для документов, в которых используется относительный адрес и эти документы могут переноситься в другую папку или даже на другой компьютер без потери связи. Браузер ищет тег , определяет полный адрес документа и корректно загружает его. Например, если адрес документа указан как <base href="http://www.megasite.ru/hzchd/">, то при добавлении рисунков достаточно использовать относительный адрес <img src="images/labuda.gif">. При этом полный путь к изображению будет http://www.megasite.ru/hzchd/images/labuda.gif, что позволяет браузеру всегда находить графический файл, независимо от того, где находится текущая веб-страница. Также можно применять и иерархическую систему пути с двумя точками. Так, если изображение добавляется как <img src="../images/labuda.gif">, то полный путь к файлу будет http://www.megasite.ru/images/labuda.gif.
источник

СБ

Сергей Байков... in Laravel для начинающих
Sergey Gerasimov
Открывай доку https://laravel.com/docs/5.8/queries#json-where-clauses и потом вернешься
прочитал. в бд информация тоже должна лежать в json?
источник

AH

Andrey Helldar in Laravel для начинающих
Зума
как поменять root path в Laravel? например  у меня сайт грузится с http:://website/mysite
В одном своем старом проекте в файле App\Providers\AppServicePrivider написал так:
public function register()
{
   $this->bindPublicPath();
}

/**
* Переопределяем публичную директорию, так как сайт запускается на хостинге.
*/
private function bindPublicPath()
{
   $this->app->bind('path.public', function ($app) {
       return implode(DIRECTORY_SEPARATOR, [
           $app->basePath(),
           '..',
           'example',
       ]);
   });
}
источник

SG

Sergey Gerasimov in Laravel для начинающих
Сергей Байков
прочитал. в бд информация тоже должна лежать в json?
А у тебя не jsonb? Ты вроде писал про json...
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ну в идеале это намного ускорит работу приложения, намного эффективнее, чем like %%
источник