Size: a a a

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

2020 January 20

И

Игорь in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Да, это разные товары и артикул у них разный. Но я хочу у товара вывести другие его виды (товары).
Ты имеешь ввиду вывести по куску названия, к примеру "LD"?
Да
источник

И

Игорь in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Да, это разные товары и артикул у них разный. Но я хочу у товара вывести другие его виды (товары).
Ты имеешь ввиду вывести по куску названия, к примеру "LD"?
Банальный like
источник

Д

Діма in Laravel для начинающих
А подскажите пожалуйста как валидировать тогда текстовые поля
$r->validate([
      'name' => 'required|max:255|mimetypes:text',

вот тут с mimeutypes  не понял.

Как сделать чтобы пропускало только текст?
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Придумал чуть по другому. У дополнительны сделать ссылку на основной и вывести на странице основной + те где указан дополнительный = основному ID
источник

И

Игорь in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Да, это разные товары и артикул у них разный. Но я хочу у товара вывести другие его виды (товары).
Ты имеешь ввиду вывести по куску названия, к примеру "LD"?
Можно сделать что-то вроде категории

Winston

И товары Winston blue и так далее
источник

Д

Діма in Laravel для начинающих
когда вписываю mimetype:text то оно просит что файл должегн быть типа текст
источник

K

Kripton in Laravel для начинающих
Діма
когда вписываю mimetype:text то оно просит что файл должегн быть типа текст
Mimetype для файлов
источник

И

Игорь in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Да, это разные товары и артикул у них разный. Но я хочу у товара вывести другие его виды (товары).
Ты имеешь ввиду вывести по куску названия, к примеру "LD"?
Типа как производитель, только марка и товары.
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Діма
А подскажите пожалуйста как валидировать тогда текстовые поля
$r->validate([
      'name' => 'required|max:255|mimetypes:text',

вот тут с mimeutypes  не понял.

Как сделать чтобы пропускало только текст?
|string|
источник

И

Игорь in Laravel для начинающих
Но enum тут не уместен. У тебя динамические все параметры
источник

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Игорь
Но enum тут не уместен. У тебя динамические все параметры
Тоже так подумал, но я суть понял. Спасибо!
источник

И

Игорь in Laravel для начинающих
Діма
А подскажите пожалуйста как валидировать тогда текстовые поля
$r->validate([
      'name' => 'required|max:255|mimetypes:text',

вот тут с mimeutypes  не понял.

Как сделать чтобы пропускало только текст?
А последнее это разве не про файлы?
источник

Д

Діма in Laravel для начинающих
Игорь
А последнее это разве не про файлы?
Да, уже понял,
Спасибо.
Вот так сделал
источник

Д

Діма in Laravel для начинающих
$r->validate([
       'name' => 'required|max:255|string',
      'tel_1' => 'max:255|string|nullable',
      'tel_2' => 'max:255|string|nullable',
      'tel_3' => 'max:255|string|nullable',

       ]);
источник

RK

Roman Kolosov in Laravel для начинающих
логичнее сначала ставить required/nullable/sometimes а потом все остальные правила
источник

RK

Roman Kolosov in Laravel для начинающих
потому что может быть например sometimes|nullable|string
источник

RK

Roman Kolosov in Laravel для начинающих
если не по порядку правила ставить, потом не понятно будет
источник

A

Andrey in Laravel для начинающих
Вопрос по Guzzle.

По API с сервиса отдаётся файл на закачку (отчёт); Запрос через GET через браузер проходит норм. Файл скачать можно.

Через Guzzle посылая гет запрос ничего не происходит.

Грубо говоря я хочу get запрсоом через guzzle получить файл на скачивание. Не ссылку, а именно чтобы можно было сохранить файл на комп )
источник

A

Andrey in Laravel для начинающих
Там определенный заголов нужен мб?)
источник

A

Andrey in Laravel для начинающих
Как происходит сейчас:

$this->client = new Client([
           'base_uri' => 'http://salam/popolam/',
           'headers'  => [
               'content-type' => 'application/x-www-form-urlencoded',
           ],
       ]);

$response = $this->client->request('GET', 'stat/all.php', [
           'query' => [
               'sessionId' => $this->session_id,
               'id_report' => $report_id,
           ],
           'headers' => [
               'Content-Type' => 'application/x-force-download',
               'Content-Disposition' => 'attachment',
           ],
       ]);
источник