← пред | след →
trin4ik 2022-07-01 18:23:12
Adelf32 2022-07-01 12:57:09
Позволю себе в пятницу небольшой более казуальный совет. Очень помогают в некоторых ситуациях мульти-курсоры. А делаются очень просто. Кликнуть Option(Alt). Потом еще разок, но уже зажав клавишу, стрелкой вверх или вниз плодим курсоры.
Каждый курсор весьма самостоятельный: у каждого свой буфер для копипаста и это позволяет даже сложные вещи делать. Весьма регулярно пользуюсь.
https://peakd.com/hive-168588/@crell/php-tricks-multi-value-match
из последнего, мне офигеть как заходят массивы для match
вместо километров вложенных свичей. типа
match ([$user_type, $event]) {
[‘guest’, ‘post_read’] => true,
[‘guest’, ‘post_write’] => false,
[‘admin’, ‘post_read’],
[‘admin’, ‘post_write’] => true,
};
PHP Tricks: Multi-value match() | PeakD —
PeakDMore fun with match()…. by crell
Adelf32 2022-07-01 18:24:48
trin4ik 2022-07-01 18:23:12
https://peakd.com/hive-168588/@crell/php-tricks-multi-value-match
из последнего, мне офигеть как заходят массивы для match
вместо километров вложенных свичей. типа
match ([$user_type, $event]) {
[‘guest’, ‘post_read’] => true,
[‘guest’, ‘post_write’] => false,
[‘admin’, ‘post_read’],
[‘admin’, ‘post_write’] => true,
};
Редкая ситуация. Но выглядит красиво.
puspenskiy 2022-07-01 18:27:14
trin4ik 2022-07-01 18:23:12
https://peakd.com/hive-168588/@crell/php-tricks-multi-value-match
из последнего, мне офигеть как заходят массивы для match
вместо километров вложенных свичей. типа
match ([$user_type, $event]) {
[‘guest’, ‘post_read’] => true,
[‘guest’, ‘post_write’] => false,
[‘admin’, ‘post_read’],
[‘admin’, ‘post_write’] => true,
};
обновится бы еще
devphp9 2022-07-01 18:36:14
подскажите, скачал ларавел новую но что-то запустить не получается, не нахожу .ехе файл.где он лежит или его надо отдельно скачивать ?
Ibragim_09_1986 2022-07-01 18:37:33
devphp9 2022-07-01 18:36:14
подскажите, скачал ларавел новую но что-то запустить не получается, не нахожу .ехе файл.где он лежит или его надо отдельно скачивать ?
Его нужно будет скомпилировать, а для этого нужно будет выучить c подобные языки, что бы ларавел запустить через exe
Ibragim_09_1986 2022-07-01 18:38:36
devphp9 2022-07-01 18:36:14
подскажите, скачал ларавел новую но что-то запустить не получается, не нахожу .ехе файл.где он лежит или его надо отдельно скачивать ?
Ларавел не так устанавливается, его нужно через компосер вытянуть с репозитори используя php интерпретатор (или как его там)
trin4ik 2022-07-01 18:47:51
devphp9 2022-07-01 18:36:14
подскажите, скачал ларавел новую но что-то запустить не получается, не нахожу .ехе файл.где он лежит или его надо отдельно скачивать ?
если не нашёл — закачай обратно, я скачаю, попробую поискать. может в скрытых файлах
trin4ik 2022-07-01 19:01:22
@Adelf32 а есть в планах все настройки регулярно держать в ide.json, чтобы я мог хранить все кастомные шаблоны по проекту прямо в проекте? или хотя бы кнопку «сгенерить ide.json»?
и как быть с кастомными шаблонами на основе idea шаблонов, их надо тогда как-то сохранять, желательно в тот же ide.json
Adelf32 2022-07-01 19:02:33
trin4ik 2022-07-01 19:01:22
@Adelf32 а есть в планах все настройки регулярно держать в ide.json, чтобы я мог хранить все кастомные шаблоны по проекту прямо в проекте? или хотя бы кнопку «сгенерить ide.json»?
и как быть с кастомными шаблонами на основе idea шаблонов, их надо тогда как-то сохранять, желательно в тот же ide.json
Шарь .idea/laravel-idea.xml
Adelf32 2022-07-01 19:02:56
Шаблоны тоже можно держать в этой папке. Если настроить.
trin4ik 2022-07-01 19:06:13
Adelf32 2022-07-01 19:02:33
Шарь .idea/laravel-idea.xml

<?xml version=»1.0″ encoding=»UTF-8″?>
<project version=»4″>
<component name=»LaravelIdeaMainSettings»>
<option name=»frameworkFound» value=»true» />
<option name=»generationStringSettings»>
<map>
<entry key=»createModel:namespace» value=»Models» />
</map>
</option>
<option name=»userClassName» value=»App\Models\User» />
</component>
</project>
а мне нужны генераторы кастомные, то что на скрине
Adelf32 2022-07-01 19:07:44
trin4ik 2022-07-01 19:06:13
<?xml version=»1.0″ encoding=»UTF-8″?>
<project version=»4″>
<component name=»LaravelIdeaMainSettings»>
<option name=»frameworkFound» value=»true» />
<option name=»generationStringSettings»>
<map>
<entry key=»createModel:namespace» value=»Models» />
</map>
</option>
<option name=»userClassName» value=»App\Models\User» />
</component>
</project>
а мне нужны генераторы кастомные, то что на скрине
Вроде там должны быть…
trin4ik 2022-07-01 19:11:18
Adelf32 2022-07-01 19:07:44
Вроде там должны быть…
разобрался. у меня открыт проект целиком, там и фронт и бэк и приложения, бэк лежит в дире /api, laravel idea обнаружила диру и работает в ней (помню времена, когда шторм крашился из-за этого )). однако конфиг пишет в корневую директорию. /.idea, хотя по логике я бы хотел сохранять его в /api/.idea
trin4ik 2022-07-01 19:14:41
Adelf32 2022-07-01 19:07:44
Вроде там должны быть…
перенёс из корня в laravel диру, генераторы пропали вовсе.
в общем как удобней, в ишью оформить это?
MrDoubl 2022-07-01 19:28:34
MrDoubl 2022-07-01 19:28:34

всем привет, подскажите как сделать проверку на наличие файла в storage в тэстах. Вот код, вот деректория с файлом, однако assertExists не работает как в доке. Поможет кто?
Oneshkip 2022-07-01 19:30:01
а че он должен работать?
Oneshkip 2022-07-01 19:30:56
ты ж путь к файлу не указал
MrDoubl 2022-07-01 19:31:35
Oneshkip 2022-07-01 19:30:56
ты ж путь к файлу не указал
А как правильно его нужно указать?
Oneshkip 2022-07-01 19:31:43
всмысле как правильно
Oneshkip 2022-07-01 19:32:23
текстом пишешь путь к фалу, а то ты написал название в надежде, что оно заработает
а где папка profile, а где ernX0?
MrDoubl 2022-07-01 19:33:35

вот так?
MrDoubl 2022-07-01 19:33:59
не работает если в таком формате указывать
devphp9 2022-07-01 19:41:01
подскажите как сделать скриншот пользовательского браузера на ларавел. у меня 9 версия
Oneshkip 2022-07-01 19:44:36
MrDoubl 2022-07-01 19:33:35
вот так?
пробуй другие варианты
MrDoubl 2022-07-01 19:44:46
Oneshkip 2022-07-01 19:44:36
пробуй другие варианты
я уже разные попробовал
zobov 2022-07-01 19:44:47
devphp9 2022-07-01 19:41:01
подскажите как сделать скриншот пользовательского браузера на ларавел. у меня 9 версия
Выкинь ему окошко на vue с просьбой нажать кнопку print screen и попроси загрузить скрин)
Oneshkip 2022-07-01 19:44:58
devphp9 2022-07-01 19:41:01
подскажите как сделать скриншот пользовательского браузера на ларавел. у меня 9 версия
никак, ларавел ничего не знает о браузере пользователя
Oneshkip 2022-07-01 19:45:10
MrDoubl 2022-07-01 19:44:46
я уже разные попробовал
значит проблема нерешаема
MrDoubl 2022-07-01 19:45:28
Oneshkip 2022-07-01 19:45:10
значит проблема нерешаема
отпимистично
Oneshkip 2022-07-01 19:45:51
ну ты же всё варианты попробовал и не работает, значит всё, конец🤷♂️😁
zobov 2022-07-01 19:45:53
Oneshkip 2022-07-01 19:44:58
никак, ларавел ничего не знает о браузере пользователя
Это троллинг
zobov 2022-07-01 19:46:28
MrDoubl 2022-07-01 19:28:34
всем привет, подскажите как сделать проверку на наличие файла в storage в тэстах. Вот код, вот деректория с файлом, однако assertExists не работает как в доке. Поможет кто?
Начнем с того, что storage local живет не в public/, а в storage/
Oneshkip 2022-07-01 19:46:45
zobov 2022-07-01 19:46:28
Начнем с того, что storage local живет не в public/, а в storage/
а там внутри паблик, вот так да)
Oneshkip 2022-07-01 19:47:14
zobov 2022-07-01 19:45:53
Это троллинг
это не троллинг, ларавел на сервере находится
джаваскрипт на браузере, ты можешь только сделать скриншот джаваскриптом и отдать его серверу
MrDoubl 2022-07-01 19:47:16
zobov 2022-07-01 19:46:28
Начнем с того, что storage local живет не в public/, а в storage/
настроено по-другому
Oneshkip 2022-07-01 19:47:25
логично? логично
zobov 2022-07-01 19:47:28
Oneshkip 2022-07-01 19:46:45
а там внутри паблик, вот так да)
Да там хоть /root может быть, если кодер альтернативно одаренный ))
zobov 2022-07-01 19:47:41
MrDoubl 2022-07-01 19:47:16
настроено по-другому
Как настроено? Конфиги давай, если помощи желаешь
Oneshkip 2022-07-01 19:47:43
zobov 2022-07-01 19:47:28
Да там хоть /root может быть, если кодер альтернативно одаренный ))
😁😁😁 логично логично
MrDoubl 2022-07-01 19:48:39
zobov 2022-07-01 19:47:41
Как настроено? Конфиги давай, если помощи желаешь

вот локал
MrDoubl 2022-07-01 19:48:51
в контроллере там сохранение идет в эту деректорию
zobov 2022-07-01 19:49:09
MrDoubl 2022-07-01 19:48:39
вот локал
Мда.
Распечатай по-братски что тебе выдаст storage_path(‘app’)
zobov 2022-07-01 19:49:20
Пока не сделаешь — не возвращайся
devphp9 2022-07-01 19:49:29
Oneshkip 2022-07-01 19:47:14
это не троллинг, ларавел на сервере находится
джаваскрипт на браузере, ты можешь только сделать скриншот джаваскриптом и отдать его серверу
а если пользователь зайдет с телефона ларавел 9 сможет тем сделать скриншот?
MrDoubl 2022-07-01 19:49:46
zobov 2022-07-01 19:49:09
Мда.
Распечатай по-братски что тебе выдаст storage_path(‘app’)
путь до проекта /storage/app
Oneshkip 2022-07-01 19:49:49
devphp9 2022-07-01 19:49:29
а если пользователь зайдет с телефона ларавел 9 сможет тем сделать скриншот?
хоть с суперкомпьютера ибм, ларавел не сможет
zobov 2022-07-01 19:50:02
MrDoubl 2022-07-01 19:49:46
путь до проекта /storage/app
Развивай мысль, я в тебя верю
sdrddn 2022-07-01 19:50:43
devphp9 2022-07-01 19:49:29
а если пользователь зайдет с телефона ларавел 9 сможет тем сделать скриншот?
Изучи, что такое клиентские и серверные языки программирования
zobov 2022-07-01 19:51:14
@devphp9 не смущай людей, они же думают что ты серьезно
← пред | след →