Anton
ну леново испортилось последнее время
Я разлюбил Ленову после того как мне на работе выдали X1 Carbon ver 2, а у него wifi родной вообще очень херово работал (я со свистком ходил), а через полгода вылетела оперативка, так что надо было менять материнку... И это топовый ноут в их линейке...
Anton
Что же говорить за остальное...
Anonymous
Да гавенная фирма стала
Anonymous
хотя дочерняя какого то биг вендора
Anton
Если ты про IBM, то нет...
Anton
Просто в свое время IВM выпускала на мощностях Леново свои thinkpad, а потом продала Бренд и технологии Lenovo
Anonymous
Тогда срака
Oleksandr
Ребятушки, как я понимаю здесь нужен LEFT JOIN, как его реализовать? $trek_list = trek_list::where('trek_id', $this_trek->id)->get(); $trek_list_portion = trek_list_portion::where('trek_list_id', $trek_list->id)->get();
Anton
$trek_list = trek_list::where('trek_id', $this_trek->id)->get(); - вот тут же будет коллекция...
Oleksandr
да, и мне с этой коллекции по id найти значения в другой коллекции
Anonymous
ну да код не верно у него написан)
Maksim (Ellrion)
баду вроде
mr.
Anton
Бадушечка родная 🙂
Anton
А если еще отмутить что как будто я порекомендовал, то HR бонус можно будет попилить (в российский офис 2к евро, в Лондон 5к, но там налогов 40% будет)
🎄Victor
Ты в баду работаешь?
Anton
Конечно
Anton
А где еще
Anton
Даже статью про переезд писал 🙂
Alexey
привет, кто-то когда-то использовал функцию asset() для доступа к ресурсам в /public?
Konstantin
да
Alexey
в чем профит?
Konstantin
хороший вопрос, дай подумать
Konstantin
как минимум не нужно протокол прописывать. Путь генерится абсолютный, что тоже радует
Alexey
ну, я просто пишу обычно {{ '/img/test/jpg' }} и все работает. Зачем тогда asset?
Konstantin
ассет - это хелпер
Konstantin
всего навсего
Konstantin
он не зачем, он просто есть. К тому же более читабельно
Alexey
ну я просто пытаюсь понять суть, может я неправильно делаю, а нужно использовать именно этот хелпер
Ар
потому-что у тебя может поменяться путь до твоих файлов и если ты вручную его прописывал, то менять дохуя
Konstantin
ну смотри. Где-то ты элементарно можешь что-то недописать
Ар
разве не так?
Konstantin
или как в примере выше, с путями
Alexey
ну хз, разница между {{ asset('img/test.jpg') }} и {{ '/img/test.jpg' }} неясна. Если поменяется путь к картинке, мне нужно будет что тут поменять на {{ asset('img/newDir/test.jpg') }}, что там поменять на {{ '/img/newDir/test.jpg' }}. Разве нет?
Alexey
ну я такого еще не видел, и сам так не писал
Dmitry
ну я такого еще не видел, и сам так не писал
я предположу что у тебя может на хостинге всплыть такая проблема. Где придется прокидывать запрос через htaccess в папку public что бы все завелось. Но рут у тебя будет / а не /public. С asset ты можешь легко пофиксить пути к файлам
Alexey
хорошо, спасибо всем откликнувшимся, буду пользоваться )
Dmitry
я никогда не пользовался, ни разу пока не пригодились )))
Maksim (Ellrion)
по моему это утверждение не верно
Anonymous
А я вот скоро дойду до того что ассеты на отдельном серваке храниться будут.
Illia
по моему это утверждение не верно
в таком случае удалю его
Dmitry
по сути она только для того что бы абсолютный путь выдать. Но зачем это хз
Illia
может на индексацию как-то влияет?
Illia
изображений, допустим
Anonymous
😆
Anonymous
Фулл текст в комментариях)
Anonymous
неожиданная линковка в урлах имейджей
Maksim (Ellrion)
ну хз, разница между {{ asset('img/test.jpg') }} и {{ '/img/test.jpg' }} неясна. Если поменяется путь к картинке, мне нужно будет что тут поменять на {{ asset('img/newDir/test.jpg') }}, что там поменять на {{ '/img/newDir/test.jpg' }}. Разве нет?
разница в том что с asset будет абсолютный путь вплоть до схеммы. профит может быть например при рендере из консоли и последующей работе (хз правда зачем нужно будет потом это😄, если только типо тест что все ассеты доступны) но имхо главный плюс это то что ты как бы помечаешь точки для работы с ассетами. ну и поттом их проще найти, проще сменить эту функцию массово на например на mix или свою и получить профит
Dmitry
в таком случае проще зафигачить свою function asset($path) { return $path; } как бы ничего не меняется, но получаешь управление глобальное в случае чего. А в родной куча проверок
Dmitry
А зачем нужны абсолютные пути, не оч понимаю. Если только их в конфигах можно сменить как то резко. Например для картинок задать другой сервер
Dmitry
ты еще скажи что сильно на время приложения влеяет)
нет. просто логика не ясна, мне по крайней мере
Alexander
всем привет
Alexander
может кто-нибудь сталкивался, необходимо генерировать php-файл с определенными секциями (кусками кода)
Alexander
можно ли реализовать такое при помощи blade? свою директиву пилить?
Alexander
или я больной ублюдок?
Dmitry
можно ли реализовать такое при помощи blade? свою директиву пилить?
почитай про stub, точнее посмотри как это сделано в фреймворке
Dmitry
ну или просто запиью в файл можно
Dmitry
или я больной ублюдок?
https://github.com/nWidart/laravel-modules/blob/master/src/Support/Stub.php https://github.com/nWidart/laravel-modules/blob/master/src/Commands/MigrationMakeCommand.php https://github.com/nWidart/laravel-modules/blob/master/src/Commands/stubs/migration/add.stub как пример
Alexander
не совсем то, что нужно, но допилить можно, спасибо!
Rishat
Ребят привет! Вообщем тут меня тапками закидали. Что если изменяешь состояние сервера, то обязательно POST юзать. В моем случае я сделал API к корзине этой так сказать и по роуту гетом заношу айдишку в функцию которая проверяет айдишку и товар в корзину кидаю. Опасно ли это?
Rishat
https://github.com/Crinsane/LaravelShoppingcart
Rishat
правильно закидали
А какие проблемы при GET запросе от этого могут быть?
Rishat
правильно закидали
Если у меня просто айдишка ходит.
Maksim (Ellrion)
1. он семантически не для того 2. принято неидемпатентные запросы делать постом.
Rishat
csrf токен я понимаю что дает нам, а вот простой POST например. Он как-то защищает апишку шоли?
Rishat
Параметры же всеравно передаются те которые юзер укажет или я не туда копаю?
Maksim (Ellrion)
Параметры же всеравно передаются те которые юзер укажет или я не туда копаю?
эти типы запросов преднозначены для разного: гет для того что бы брать данные. пост что бы что то отправлять и менять. POST запросы: никогда не кэшируются не останутся в истории браузера и в истории вебсервера (имеется ввиду параметры запроса). запросы не имеют ограничений по длине данных да, конкретно в твоем случае ничего из этого может не играть роли. но главное ты сделаешь не так как все а в программировании это очень плохо (принцип наименьшего удивления нужно соблюдать и в ui и в кодинге)
Anonymous
Привет
Anonymous
Скажу сразу, нуб нубом в пыхе, ищу уютное место для обучения)))
Maksim (Ellrion)
https://github.com/Crinsane/LaravelShoppingcart
почитай больше https://www.w3schools.com/tags/ref_httpmethods.asp
Maksim (Ellrion)
Скажу сразу, нуб нубом в пыхе, ищу уютное место для обучения)))
не лучшее место. всё же сдесь чат именно по фреймворку. а к фреймворку нужно подходить со знаниями о языке
Anonymous
Подскажет кто с чего начать? Лучшее тут не лучшее место, думаю если все же будет вопрос по пыху - не откажут и помогут))) флудить не стану)