Size: a a a

2019 May 15

РИ

Роман Игумнов in Laravel UA
Типа так? return $this->product->with('media')->get()->all();
источник

OL

Oleh Levchenko in Laravel UA
->get();
источник

РИ

Роман Игумнов in Laravel UA
Пошло. Спасибо. Еще вопрос:

Теперь чтобы получить url фото я делаю в шаблоне так

<img src="{{$product->getMedia('product_img')}}" width="200"/> выдает Всю таблицу

Но конечно это не то)) Я знаю что нужно делать $product->getUrl('product_img') , но он не работает так как предварительно нужно вытащить getMedia.
источник

D

Dymon in Laravel UA
Роман Игумнов
Пошло. Спасибо. Еще вопрос:

Теперь чтобы получить url фото я делаю в шаблоне так

<img src="{{$product->getMedia('product_img')}}" width="200"/> выдает Всю таблицу

Но конечно это не то)) Я знаю что нужно делать $product->getUrl('product_img') , но он не работает так как предварительно нужно вытащить getMedia.
$product->media->first()->getUrl() или $product->media[0]->getUrl() попробуй
источник

РИ

Роман Игумнов in Laravel UA
Dymon
$product->media->first()->getUrl() или $product->media[0]->getUrl() попробуй
Спасибо огромное
источник

РИ

Роман Игумнов in Laravel UA
Dymon
$product->media->first()->getUrl() или $product->media[0]->getUrl() попробуй
Одна только проблема. Сейчас выдает только 1 продукт. Т.е get() как бутдо ограничил
источник

OL

Oleh Levchenko in Laravel UA
first!!!!
источник

РИ

Роман Игумнов in Laravel UA
НЕт. на этапе выхода из контроллера уже 1 значение идет
     $products = $this->service->getAll();
источник

РИ

Роман Игумнов in Laravel UA
В сервисе так   return $this->product->with('media')->get();
источник

OL

Oleh Levchenko in Laravel UA
ГЕТ, ничего не ограничивает
источник

РИ

Роман Игумнов in Laravel UA
А нет не в контроллере. А уже в шаблоне выдает 1 позицию
    {{dd($products)}}
         @foreach ($products as $product)
источник

OL

Oleh Levchenko in Laravel UA
First - делает Limit 1
источник

РИ

Роман Игумнов in Laravel UA
Oleh Levchenko
First - делает Limit 1
ДА я понимаю. Я говорю сейчас не офото. Тут уже просто 1 товар выбирает почему-то
источник

РИ

Роман Игумнов in Laravel UA
@foreach ($products as $product) А должен все выбрать! И они есть если распечатываю в контроллере, но всего 1 продукт уже в  @foreach ($products as $product)
источник

OL

Oleh Levchenko in Laravel UA
может ты код покажешь чтобы не угадывать что там у тебя?
источник

РИ

Роман Игумнов in Laravel UA
Oleh Levchenko
First - делает Limit 1
Все решил! Спасибо и сори
источник

MR

Maxim Rebitskiy in Laravel UA
)
источник

РИ

Роман Игумнов in Laravel UA
Это я лось. У меня там по visible полю идет показ))
источник

РИ

Роман Игумнов in Laravel UA
Ребята тогда ну реально последний вопрос.
<td> <img src="{{$product->media->first()->getUrl() }}" width="200"/></td>
Вот тут адрес формируется вида http://localhost/storage/28/new1.jpg
Проблема в том что если стоит http://localhost/ в ссылке на фото, то фото не отображается. Есть еще способ какой-то кроме str_raplace чтобы красиво вывести это?
источник

MR

Maxim Rebitskiy in Laravel UA
поставь не localhost 😄
источник