Alexander
Учусь Laravel'у)
Daniil 👾
всем ку) у меня есть еще один странный вопрос по docker. Вот допустим запустил я проект в докере. Всё ок ровно до тех пор, пока мне не нужно создать какой-нить файл (например через elfinder). Сразу бьюсь головой об permission denied. Ставить 777 на проект не считаю достаточно безопасным мероприятием.
Dmitry
Учусь Laravel'у)
сохранял с помощью Storage и выводи с помощью него
Dmitry
и пути в конфиге настрой
Dmitry
filesystems.php
Anton
но тем не менее она null
Но тем не менее результат выполнения разный, в одном случае порождается нотайс в другом нет...
Anton
то есть $a не совсем эквивалентна $b
Alexander
Так ? Storage::disk('local')->put('file.txt', 'Contents');
Anton
точнее не так - поведение программы при выводе переменной а и переменной б - разное
Anton
вот так
Dmitry
точнее не так - поведение программы при выводе переменной а и переменной б - разное
а при передаче например в метод нет, одинаково ведут себя
Alexander
Спасибо за пакет!)
Anton
а при передаче например в метод нет, одинаково ведут себя
Опять же нет - про б он сообщит что её нет :)
Dmitry
Переменная считается null, если: ей еще не было присвоено никакого значения.
Anton
ты сам кинул и доказал что это разные состояния
Anton
ей была присвоена константа NULL. ей еще не было присвоено никакого значения.
Anton
это два разных действия, которые приводят к одному состоянию
Anton
ок
Anton
или не ок?
Dmitry
вот еще конкретно по субд NULL в Системах управления базами данных (СУБД) — специальное значение (псевдозначение), которое может быть записано в поле таблицы базы данных (БД). NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения».
Anton
С СУБД там другой коленкор... там SELECT NULL = NULL - false
Anton
в mysql
Anton
Ладно, сорян... я устал. И уже скучно стало :)
Anton
Надеюсь хоть кто-то развлекся
Anton
что мешает IS NULL использовать
Вообще ничего, за исключением что ты можешь два поля тупо сравнивать
Alexander
https://github.com/spatie/laravel-medialibrary можешь такое попробовать
не могу найти в документации, можно ли удалить какое-то конкретное изображение? Нашел только как всю коллекцию очистить))
Alexander
А оно подотрет за собой сам файл?..
Alexander
Впрочем можно и самостоятельно это сделать, спасибо)
invariance
бле
invariance
почему timestamp возвращается в модели не в виде карбон обжекта?
invariance
дак раньше без кастинга работало же
Dmitry
дак раньше без кастинга работало же
только на created_at updated_at deleted_at
invariance
ок
invariance
спасибо
Oleh
Такой вопрос, нужно сохранять предыдущий роут, думал делать это в терминецт методе мидлвари, но по факту Блейд не видит сессию
Oleh
Может кто реализовывал такое?
Oleh
Через флеш сохраняю сессию
Alexandr
Ребят
Alexandr
привет
Alexandr
прохожу курс и там вот такое, но не объяснено зачем
Alexandr
Alexandr
что нам дают эти имена?
Anonymous
попробуй так
разобрался) Forums::whereIsRoot()->get() вернет всех родителей)
Grigorii K.
что нам дают эти имена?
route(category.show) - вернёт ссылку
Grigorii K.
на эту категорию
Grigorii K.
1. Конструирует ссылки легко и красиво 2. Теперь можно поменять ссылку в роутере не переписывая больше ничего, если имя осталось
Alexandr
хм
Alexandr
просто в контроллере show не юзается
Oleh
Либо же лоализировать урлы
Alexandr
тупо - tag
Alexandr
вот сюда ссылаемся
Alexandr
Oleh
передавай из контроллера
Если я в конструктор своего беизконтроллера передам сработает?
Oleh
В зависимости от него крошки строятся
Oleh
Если перешёл из категории женская одежда
Oleh
То последняя в них - женская одежда
Oleh
Если из мужской - мужская
Oleh
У продукта может быть несколько категорий
Oleh
И в зависимости от сурса перехода строятся крошки
Oleh
Передавать что-то в урл - заказчик категорично против
Oleh
а если прямой переход?
В плане? Если бы это было Аля /category/{category}/product/{product} вопросов бы не было, но заказчик хочет урлы строго /product/{product}
Oleh
Тогда подставляется first()
Oleh
Из связи
Oleh
Тут ему уже все равно на кролки
Dmitry
блин хз. единственное что в голову приходит, это брать url с которого пришел пользователь и смотреть была ли это страница категории, если была, выбирать из него название этой категории
Oleh
Ну был вариант распарсить url()->previous()
Oleh
И получить из него роут
Oleh
Но это какие-то костыли