вторник, 5 ноября 2019 г.

Livewire и Laravel. Делаем интерактивный поиск.

Livewire и Laravel. Делаем интерактивный поиск.

Livewire — это полнофункциональный фреймворк для Laravel, который делает создание динамических интерфейсов таким же простым, как написание ванильного PHP (буквально).

composer require calebporzio/livewire

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

воскресенье, 3 ноября 2019 г.

Передача параметров в кноп laravel

protected $signature = 'quote:generate {firstPart} {secondPart}';


$this->argument('firstPart')
$this->argument('secondPart')


artisan" Import:run "firstPart" "secondPart" > "cron.log" 2>&1

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

четверг, 31 октября 2019 г.

В чём разница между кодировками utf8_general_ci, utf8_unicode_ci, utf8mb4_general_ci, utf8mb4_unicode_ci.

Начиная с MySQL 5.5.3 вы должны использовать utf8mb4, а не utf8. Обе эти группы относятся к кодировке UTF-8, но более старая utf8 имеет специфичные для MySQL ограничения, не дающие использовать символы, пронумерованные выше 0xFFFD.

Таким образом, больше не нужно использовать ни utf8_general_ci, ни utf8_unicode_ci.



Что касается новых версий кодировки utf8mb4_general_ci и utf8mb4_unicode_ci. То предпочтительной является unicode, а не general. Вариант utf8mb4_general_ci будет чуть более быстрым при сортировке (в настоящее время это уже неактуально), но имеет проблемы с сортировкой в определённых языках. Кодировка utf8mb4_unicode_ci лишена этих недостатков.

Итак, в настоящее время для баз данных и таблиц MySQL рекомендуется использовать кодировку utf8mb4_unicode_ci.

Совет: для сохранения места с utf8mb4, используйте VARCHAR вместо CHAR. В противном случае MySQL будет резервировать четыре байта для каждого символа в стобце CHAR CHARACTER SET utf8mb4, поскольку это максимально возможная длина. Например, MySQL должна зарезервировать 40 байт для столбца CHAR(10) CHARACTER SET utf8mb4.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

понедельник, 9 сентября 2019 г.

Ограничения европейского Xiaomi Mi Robot Vacuum 2 для Материкового китая - вариант 2


Эта инструкция считай аналогична второй в моей теме. Фишка в том что там нет этого файла "Правим файл /mnt/default/roborock.conf."
Видать все это относится к старым прошивкам.

На новой же прошивке (1632), ковыряясь в файловой системе нашел файл /opt/rockrobo/watchdog/region.conf
необходимо содержимое заменить на следующее и пылесос появится на сервере китая

#sn_prefix region language
#in the future we may use comma as the separator between wifi channels
#so we use white space(blank or tab) as separator here
#na: North America
#eu: European Union
R0001 prc prc
R0002 prc prc
R0013 prc prc
R0014 prc prc
R0018 prc prc
R0019 prc prc

мне кажется у меня мануал попроще вышел
1) Установить кастомную прошивку с рут правами из шапки по прошивкам
2) установить Putty
3) подключиться по ssh через Putty
4) Разрешить права на запись путем команды sudo chmod o+rw /opt/rockrobo/watchdog/region.conf
5) Создать на компе файл region.conf с содержимым кода вверху
6) Залить файл через командную строку одного из приложений putty:
pscp d:\region.conf cleaner@192.168.31.24:/opt/rockrobo/watchdog/region.conf

Выделенные цветом значения индивидуальны для каждого.

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

воскресенье, 8 сентября 2019 г.

Ограничения европейского Xiaomi Mi Robot Vacuum 2 для Материкового китая


В новых ревизиях второго поколения роботов, выпущенных начиная с 03.2019, а также в прошивках, начиная с 02.2019, появилась проверка принадлежности робота к региону. То есть робот для китайского рынка больше не работает в европе.

Инструкция для обхода ограничения

1. Надо установить прошивку робота с root.
Проще всего это сделать новой программой от .//Hack, .
http://4pda.ru/forum/index.php?showtopic=881982&st=5200#entry86033427
Xiaomi Mi Robot Vacuum - Прошивка и языковые пакеты.

Качать отсюда https://vacuumz.info/download/gen2/

vacuum_*.pkg

2. После того как вы УДАЧНО установили прошивку с root, вам надо узнать ip-адрес робота, либо посмотрев в плагине робота (Общие настройки/Информация о сети) или на самом роутере в подключенных устройствах или еще как-то )).
3. Скачать программe putty по адресу https://www.chiark.gre…tham/putty/latest.html (putty.exe (the SSH and Telnet client itself)).
4. Запустить putty ввести ip-адрес робота и подключиться к нему. Логин - cleaner, пароль - cleaner.
Если все сделали правильно у вас будет консоль робота.
После этого надо выполнит в ней следующие команды (после первой команды будет еще раз спрашиваться пароль - cleaner), будьте очень внимательны при вводе команд:

sudo su
mount -o remount,rw /mnt/default

ls /mnt/default/roborock.conf && cp /mnt/default/roborock.conf /mnt/default/roborock.conf.`date "+%Y-%m-%d_%H-%M"`

ls /mnt/default/roborock.conf && sed -i 's/location.*/location=prc/' /mnt/default/roborock.conf

5. Убедитесь что все команды выполнились без ошибок, если это так, то выполните команду перезагрузки робота.

reboot

http://4pda.ru/forum/index.php?showtopic=881982&st=3180#entry81245874

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

пятница, 23 августа 2019 г.

Нужные пакеты Laravel


spatie/laravel-medialibrary
https://github.com/spatie/laravel-medialibrary

Astrotomic/laravel-translatable
https://github.com/Astrotomic/laravel-translatable

spatie/laravel-backup
https://github.com/spatie/laravel-backup

laravel shared data
coderello/laravel-shared-data

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

среда, 7 августа 2019 г.

Phpmyadmin auto login / автологин


$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; 

Отблагодарить можно через форму справа "Donate" ... )

To reward you via the form on the right "Donate" ... )

:)

друзья )

Сохраняйте и делитесь желаниями, и не забывайте о важных датах!