Size: a a a

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

2021 July 01

4

4unkur in Laravel для начинающих
наверное каретка стояла и я нажал таб и еммет заменил на тег а ))
источник

E

Evgen in Laravel для начинающих
При создании модели, я поле url либо оставляю пустым(по умолчанию присваиваю значение "unknown"), либо пишу адрес и проверяю валидатором правилом url. Т.е. в БД либо корректный адрес, либо строка unknown.

Если я пытаюсь обновить модель, (у которой значение адреса unknown) в каких то других полях и оставить url не измененным(в инпут поле попадает unknown), то это значение уже не проходит проверку валидатора - правило url.

Читаю проверки валидатора, что то запутался, что лучше вмоем случае использовать. То ли какую-то условную проверку делать, то ли предварительно подготавливать данные перед валидацией. Может у кого есть идеи, как лучше решить вопрос?
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
почему поле не сделать null а не костылить с unknown ?
источник

E

Evgen in Laravel для начинающих
значения unknown приходят в БД с внешнего ресурса. Они там уже есть
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
оххх.... а обязательно сохранять себе именно unknown ? откуда бы оно не приходило
источник

4

4unkur in Laravel для начинающих
$model['url'] = $data['url] === 'unknown' ? null : $data['url'];

а если в бд уже есть unknown - то update table set url = null where url = unknown
источник

E

Evgen in Laravel для начинающих
tnx!
источник

SS

Suhrob Shodiev in Laravel для начинающих
Тоже самое добавляет только одну запись
public function store(ItemRequest $request): JsonResponse
   {
       DB::table('items')->insert($request->validated());
       return response()->json([
           'message' => 'Successfully',
       ]);
   }
источник

R

Ruslan in Laravel для начинающих
Сталкивался кто-нибудь с такой проблемой  в шторме?
В дереве проектов есть кнопка "Select Opened File". Если этот файл находится в папке vendor, то переход не осуществляется. К любому другому файлу переходит как обычно. Как это исправить?
http://joxi.ru/4Ak3enxH0wxQPA
источник

R

Ruslan in Laravel для начинающих
Или может есть чат для PhpStorm?)
источник

Т

Тот самый in Laravel для начинающих
всем привет. ребят есть функция JSON_CONTAINS для mysql, которая выводит данные, есть в массиве находит ключ указанный. а как сделать проверка на отсутствие ключа?, то есть если в массиве {"users";[]} то поле будет выводится
источник

AH

Andrey Helldar in Laravel для начинающих
NOT JSON_CONTAINS ?
источник

ИС

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

A

Arthur in Laravel для начинающих
Здравствуйте, есть задача подкрепить JS файлы,но в js я не силен,нужно  script.js slick.min.js slider.js напрямую через webpackmix прописать ?как правильно будет
источник

AH

Andrey Helldar in Laravel для начинающих
Зависит от приложения и его особенностей.

Если по связанной модели не надо производить доп операций, то лучше просто foreign связь выстроить на уровне базы. Такой метод чаще используется для пивот-таблиц.

Если по связанной модели нужно производить доп операции типа уведомления, работы с файлами или ещё что-то, то нужно вешать на основную модель эвент или обсервер, в котором нужно определить поведение для вложенных моделей.
источник

VP

Vasiliy Pivovarov in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Хз. Ctrl+enter открывает файл, если он был закрыт. vendor не исключение
источник

VP

Vasiliy Pivovarov in Laravel для начинающих
mix.js('resource/js/script.js', 'public/js/')
.js('resource/js/slick.min.js', 'public/js/'); попробуй так
источник

R

Ruslan in Laravel для начинающих
не то. имею ввиду у меня уже файл открыт. я попал на него через поиск или еще как.
и мне нужно найти этот файл в дереве проекта. Обычно я делаю это через эту кнопку. Но с недавнего времени это перестало работать для файлов внутри папки vendor. Вот думаю может в настройках что-то включить нужно.
источник

A

Arthur in Laravel для начинающих
ошибку выдает,вроде как нельзя два раза .js писать
источник