А если пользователь зайдет с телефона ларавел 9 сможет тем сделать скриншот?

|
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() | PeakDPeakD
More 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

laravel_pro-578843.jpg
<?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
laravel_pro-578848.jpg

MrDoubl 2022-07-01 19:28:34
laravel_pro-578847.jpg
всем привет, подскажите как сделать проверку на наличие файла в 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
laravel_pro-578854.jpg
вот так?
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
Как настроено? Конфиги давай, если помощи желаешь

laravel_pro-578873.jpg
вот локал

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 не смущай людей, они же думают что ты серьезно
|