Роман, я Хабр читаю только когда я не дома, и когда мне нереально скучно. Я даже не уверен, есть ли у меня там аккаунт, а если и есть - то его точно не трогали лет 5. Так что нет, вы ошибаетесь.
Одной из, верно. И ответы JhaoDa с содержанием "читайте документацию" как раз и повляются под вопросами, на которые есть ПОЛНЫЙ ОТВЕТ в документации. Никакие другие источники в таких случаях не нужны.
На последнее предложение, не имеющее ничего общего с топиком или даже вашим сообщением в целом, я отвечать не буду, потому что это во-первых дикий фейспалм, во-вторых - иронично.
Роман, нет, не была бы. У меня чуство что в ветке ларавеля он вообще один из немногих, адекватно отвечающий на глупые вопросы. А вот у ваших вопросов, скорее всего, как раз и была бы минусовая репа)
Rinten, все, что должно быть доступно с веба (например, входной index.php, ваши картинки и другие ассеты) можно и нужно пихать в /app/public и раутить корень домена туда. Все остальное должно быть ТОЛЬКО в /app.
В IIS есть такая возможность, да даже на шейред хостингах она есть.
Роман, результат одинаковый, да. Но и пример довольно глупый - Request во втором случае это фасад (use Request), в первом - обычный класс (use Illuminate\Http\Request), так что это сработает только в этом конкретном случае. Это раз. Два - еще есть form request'ы, к которым опять же как к фасаду обратится нельзя, а так же кроме реквестов есть еще сотня других различных классов, которые так же не являются фасадами.
А вообще DI/Facade - легкий ответ для меня: фасады поддерживаются иде только со всякими хаками (типа laravel-ide-helper), и даже с ними приходится постоянно обновлять их какими-то командами. Зачем, когда можно использовать силу DI?
VitaliyBorys, на своем проекте просто храню ключи нотификаций и данные к ним, перевожу на фронте жиэсом. На счет "и еще 9 человек оценил" - ищите старую нотификацию, удаляете, добавляете новую. И так 9 раз. Ну либо апдейтите, там по ситуации.
Роман, ну кликните с контрлом на релейшен несколько раз, пока не найдете нужный класс. Потом смотрите есть ли у него трейт Macroable, или у его родителей. Есть - дерзайте, нет - тогда делайте как сказал я.
JhaoDa, ну, на самом деле не всегда это зло. Например, удалять сообщения в чате, сохраняя при этом их для админов - почему бы и нет. Никаких unique, никакой валидации (почти) - никаких проблем)
> Видел я ваш вопрос про винду
Я даже не понял о чем идет речь.. глянул, вы про вопрос с консолькой? Если да, то странное заявление.. вопрос как вопрос.
> Дальше - не читал Этого достаточно.
Собсно, что вас порадовало? Я так и не понял к чему вы..
Скажите, что я не так делаю?) Все, что на скрине, занимает 3.5ГБ, а потребление памяти - 10 (за ночь 2ГБ улетели в подкачку) Снова вопрос: где 6.5ГБ ФИЗИЧЕСКОЙ памяти? Занято ведь 10 из 16 физической, и еще 4 в подкачке, так что именно использует 14ГБ?
Вот вы шутите, мол, память украли.. но на вопрос не ответили. Откройте тайну вселенной, может я чего-то не знаю.. но с линуксом у меня таких проблем нет даже и близко, это факт.
> Урок №1: отключите файл подкачки, если у вас и так памяти много. Жизнь станет лучше - жизнь станет веселей.
Смысла? Он на nvme ssd, ему хорошо. С виндой мне 16ГБ каким-то образом не хватает, а что будет если я его отключу?
Из приложений открыта лиса с 10 вкладками (2ГБ), intellij idea (2.5ГБ) и всяких мелких процессов еще на 1-5ГБ. Вопрос: где остальные 6ГБ? Виндой заняты что ли? А кроме физической памяти еще ведь есть и файл подкачки в 8ГБ, который еще 2.5ГБ закэшировал.. Итого 8.5ГБ испарились просто вникуда, из-за чего у меня РЕГУЛЯРНО синие экраны. Последняя винда, со всеми обновками..
Причем со временем все хуже. Когда-то мог неделю не перезагружатся и было норм, а сейчас (после обновки 1803 -> 1809) винды хватает на 1-2 дня.
В то же время у меня есть MX Linux, который весь, вместе с оболочкой, жрет, внимание, 1ГБ! Даже если выкинуть XCFE и поставить какую-нить плазму, все равно не будет даже 3ГБ...
Далее неудобность работы. Собственно, тут все просто: под винду никогда ничего не пишется в мире программирования (nvm тому пример), а все что пишется - все равно нельзя нормально использовать, ибо в винде нету нормальной консоли из коробки, а лучший вариант (ConEmu) - требует долгой настройки и епли PATH. Тоже самое и с докером, например - запускается в виртуализации, потому что весь мир использует юникс системы для разработки и продакшена.
Далее приложения.. .dll виндовские позволяют без разрешения юзера производить любые действия с файловой системой, а значит - со всей системой в целом; узнавать разную инфу об сторонних процессах; залазить и модифицировать память других процессов.
Антивирусы.. ой точно, винда же позволяет приложениям добавлять СЕБЯ в автозагрузку, вирусам - менять реестр да и вообще делать все что угодно.. какое же решение? Возможно запилить систему прав (хотя бы для файловой системы, как у линукса)? Ок, сделали.. незадача только - она полное говно, которым НИКТО не пользуется из-за того, насколько она лаганная, неудобная и сложная, а так же потому что вирусы забивают на ваши права.. Или закрыть виндовые АПИшки, позволяющие доставать кучу инфы о юзере? Не, лучше продолжим добавлять говно-функций в новые релизы.
Вопрос: чего из этого "нет"?
> Было бы - не пользовался бы.
Возможно вы из приложений используете только браузер, да еще и на ночь компьютер выключаете.. если так, то да, винда подойдет вам идеально.
> а не ответить топикстартеру
Я и не собирался отвечать топикстартеру, ибо об линуксе знаю очень мало, да и это комментарии, а не ответы.
> чтобы обгадить винду
Ее даже обгаживать не нужно, это помойка из deprecated кода, тянущегося из 00-ых, которая НИКОГДА не станет чем-то стоющим. За почти 15 лет пользования виндой, это я уж точно усвоил.
Анатолий Цивилёв, так ладно бы винда была бы просто неудобной для работы.. но проблема в том, что в ней столько багов, столько утечек памяти, что пользоватся ею просто невозможно. Сама система настолько открытая, что позволяет любым приложениям делать что угодно, как угодно и когда угодно, без согласия юзера. В этом проблема №2, из-за чего я и хочу перейти на линукс. Да, ебля, да, проблемы, но не синие экраны раз в неделю (да, я серьезно, и я не рукожоп) и нужда в постоянных хаках типа OpenServer/ConEmu/защитнике виндовс и прочему..