Size: a a a

2020 July 14

v

vladimir in OctoberCMS
Например типо такого:

public function onRun() 
{
   try {
       $this->products = $this->getProducts();
       $this->category = $this->getCategory();
       $this->parent = $this->getParent();
   } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) {
       return \Response::make($this->controller->run('404'), 404);
   }
}

protected function getParent(): Category
{
   return Category::whereHas('prodcuts', function ($query) {
         $query->whereSlug($this->param('slug'));
   })->firstOrFail();
}
источник

JM

Johnny Maynne in OctoberCMS
vladimir
Например типо такого:

public function onRun() 
{
   try {
       $this->products = $this->getProducts();
       $this->category = $this->getCategory();
       $this->parent = $this->getParent();
   } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) {
       return \Response::make($this->controller->run('404'), 404);
   }
}

protected function getParent(): Category
{
   return Category::whereHas('prodcuts', function ($query) {
         $query->whereSlug($this->param('slug'));
   })->firstOrFail();
}
Спасибо🙏
источник

JM

Johnny Maynne in OctoberCMS
vladimir
Например типо такого:

public function onRun() 
{
   try {
       $this->products = $this->getProducts();
       $this->category = $this->getCategory();
       $this->parent = $this->getParent();
   } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) {
       return \Response::make($this->controller->run('404'), 404);
   }
}

protected function getParent(): Category
{
   return Category::whereHas('prodcuts', function ($query) {
         $query->whereSlug($this->param('slug'));
   })->firstOrFail();
}
+++
источник

A

Axenia in OctoberCMS
johnnymaynne (24.54) увеличил карму LeMaX10 (1280.08)
источник

v

vladimir in OctoberCMS
firstOrFail, findOrFail - бросают исключение при не существующей модели. думаю для getCategory, getParent самое то. Не знаю деталей, но возможно результат getProducts завернуть за результатом getCategory, getParent, что-то подсказывает, что там тоже slug используется, но для поиска по продуктов категории?)
источник

JM

Johnny Maynne in OctoberCMS
vladimir
firstOrFail, findOrFail - бросают исключение при не существующей модели. думаю для getCategory, getParent самое то. Не знаю деталей, но возможно результат getProducts завернуть за результатом getCategory, getParent, что-то подсказывает, что там тоже slug используется, но для поиска по продуктов категории?)
да, там тоже используется в getProducts slug категории для поиска товаров)
источник

f

fatklass in OctoberCMS
мб подскажет кто хорошую статью по кешированию запросов в октобере?
источник

f

fatklass in OctoberCMS
remember походу у меня не работает или я не правильно солю
источник

v

vladimir in OctoberCMS
fatklass
мб подскажет кто хорошую статью по кешированию запросов в октобере?
кеширование запросов в октябре ни чем не отличается от кеширования в laravel 🙂
Возможно включен debug режим? обычно он на общее кеширование влияет.
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
👍
источник

A

Axenia in OctoberCMS
lautsevich (1595.21) увеличил карму Electricaev (317.94)
источник

S

Sergey in OctoberCMS
+
источник

A

Axenia in OctoberCMS
go1337 (1116.11) увеличил карму Electricaev (351.35)
источник

ИС

Илья Сальников... in OctoberCMS
/buy@Axenia_Bot
источник

A

Axenia in OctoberCMS
🛍Магазин контента
Приобретайте рандомный контент за карму, порадуйте собеседников!

ilyasalnikov(0), на что желаете потратить карму?
источник

f

fatklass in OctoberCMS
vladimir
кеширование запросов в октябре ни чем не отличается от кеширования в laravel 🙂
Возможно включен debug режим? обычно он на общее кеширование влияет.
+
источник

A

Axenia in OctoberCMS
fatklass (0) увеличил карму LeMaX10 (1281.08)
источник

ST

Sergei Toroptsev in OctoberCMS
@ReaZzon привет, есть новости по editor js?
источник

М

Миша in OctoberCMS
а кто в курсе,phpStorm как то с TODO работает? Ну типо или могу я какие то таски создавать ?
источник

✔️AlexanderWM 💎... in OctoberCMS
подсвечивает, выносит в отдельный таб для быстрого поиска
источник