Сообщения

This database engine does not support JSON contains operations.

public function __construct ( ?string $name = null , array $data = [ ] , string $dataName = '' ) { parent :: __construct ( $name , $data , $dataName ) ;   $this -> iWannaMethodJsonContainsInSqlite ( ) ; }   public function iWannaMethodJsonContainsInSqlite ( ) { \Illuminate\Database\Connection :: resolverFor ( 'sqlite' , function ( $connection , $database , $prefix , $config ) { return new class ( $connection , $database , $prefix , $config ) extends \Illuminate\Database\SQLiteConnection { protected function getDefaultQueryGrammar ( ) { $this -> getPdo ( ) -> sqliteCreateFunction ( 'JSON_CONTAINS' , function ( $json , $val , $path = null ) { $array = json_decode ( $json , true , 512 , JSON_THROW_ON_ERROR ) ; $val = trim ( $val , '"'

PHP DEVELOPER WINDOWS

Applications: Sublime Text 3 Good gist about hotkeys:  https://gist.github.com/mrliptontea/4c793ebdf72ed145bcbf Packages: Required: PHP Companion SublimeLinter SublimeLinter-php SublimtLinter-phpcs SublimtLinter-contrib-phpins PHP Codebeautifier SideBarEnhancements TrailingSpaces Bracket​Highlighter PHPUnitKit Other: Alignment DocBlockr EasyMotion Emmet Laravel Blade Hightlighter Requester All Autocomplete 7zip Cmder Git Sublime Merge PHP Composer Docker Desktop (if u has windows 10 home: https://itnext.io/install-docker-on-windows-10-home-d8e621997c1d !be carefully with quotes) Google Chrome Extensions : AdBlock Moly HaH TabMemFree QuicKey Great Site Apps: https://jsoneditoronline.org/ https://regex101.com/ http://phptester.net/ https://toolbox.googleapps.com/apps/har_analyzer/?lang=ru

Bitrix таблица у элемента в админ панеле

Если на странице необходимо отобразить таблицу привязанную к элементу. Добавляем множественное свойство "строка". В значениях свойства будем хранить - значения ячеек таблицы в описании значения - координаты ячейки. Ссылка на gist: https://gist.github.com/ta-tikoma/04c63a23ec58f582e4f46d2862104169

Bitrix AJAX_MODE возвращает всю страницу

Бывает что если на странице два одинаковых компонента и оба должны работать в режиме AJAX то один из них работает нормально, а вместо второго возвращается вся страница. (Например две формы) Для решения данной проблемы предлагают использовать AJAX_OPTION_ADDITIONAL однако в моем случае это не сработало. Для тех у кого способ выше не сработал предлагаю использовать следующий: добавляем адрес отправки параметр (в обоих компонентах но естественно с разным значением параметра): <form action="<?=$APPLICATION->GetCurPageParam("type=content", array("type"));?>" ... А далее при подключении компонента не даем обрабатываться ему если данные пришли не для него: $request = []; if ($_REQUEST["type"] != "content") {     $request = $_REQUEST;     $_REQUEST = []; } $APPLICATION->IncludeComponent(     "bitrix:iblock.element.add.form",     "write_on_air",     array(         ...         "AJAX_MODE&quo

Laravel: The page has expired due to inactivity. Please refresh and try again.

Check: php.ini mbstring.func_overload = 0

Laravel Voyager voyager::seeders

If you see voyager::seeders on pages  instead translation words and sentences you must check mbstring.internal_encoding in php.ini . comment out this value and run: php artisan migrate:fresh php artisan db:seed --class=VoyagerDatabaseSeeder

svchost.exe -k netsvcs

Это служба для авторизации пользователя в через аккаунт Microsoft например в Microsoft Store. Ее отключать нельзя иначе авторизация не будет корректно работать.