If you have an array from php (maybe a collection from DB) and you want to use this data in Javascript, a simple solution would be
var jsArray = @json($array);
If you have an array from php (maybe a collection from DB) and you want to use this data in Javascript, a simple solution would be
var jsArray = @json($array);
i=false;
do{
i++;
console.log(i);
}
while(String(i).length<(true+true+true))
Note that JS treats “false” value as 0 and True as 1 in arithmetic operations
If you are trying to do a storage link using php artisan storage:link but you got an error like: no such file or directory
one reason for that is a wrong path, so to solve this you can do the link manually, all you have to do is to write this command:
ln -s /home/yourSite/yourLaravelFolder/storage/app/public /home/yourSite/public_html
where the first path is the source folder and the second path is the target which is usually referred to public_html folder. Note that you have to change the path according to your web site
Here is how to protect a folder with username and password in xampp :
If you are trying to install extensions on VSCode but you can’t. Try to visit this site from your browser:

Most probably you will get a “This site can’t be reached” message, to solve this you have to change your default DNS to google free public DNS
8.8.8.8
8.8.4.4
If that may not work for you then yo can try to change the DNS for IPv6 to:
2001:4860:4860::8888
2001:4860:4860::8844
Here is a link for more details on changing the DNS to google DNS
If you want to install composer on a godaddy shared hosting, you can follow these steps:
On root folder type:
wget https://getcomposer.org/installer
php installer --check
php installer
rm -f installer
to return the path of composer type:
which composer
it’ll return something like: /opt/cpanel/composer/bin/composer
then you can use composer using its full path:
php-cli /opt/cpanel/composer/bin/composer install
for ex. :
php-cli /opt/cpanel/composer/bin/composer install
php-cli /opt/cpanel/composer/bin/composer update
Also if you want to run php artisan , you can type:
/usr/bin/php-cli artisan
If you got an error like: “Host ‘localhost’ is not allowed to connect to this MariaDB server” you can edit the file xampp\mysql\bin\my.ini
Add this line:
skip-grant-tables
after [mysqld] group.
Example:
[mysqld]
skip-grant-tables
port=3306
socket=/tmp/mysql.sock
After that, login to phpmyadmin and repair the users table as it mostly is corrupted.
Also try to rename :
xampp\mysql\data\ibdata1
to
xampp\mysql\data\ibdata1.bak
If you can’t type the password for your WordPress website, simply disable Javascript ( there are many developers tools you can use to do so).
After you login, you have to update your plugins, specially JetPack and problem will disappear.
Try the CLI update process:
1) On your terminal go into magento root folder.
2) Set magento 2 under maintenance mode
php bin/magento maintenance:enable
3) Search for the correct and latest magento 2 version
composer show magento/product-community-edition 2.3.* --all | grep -m 1 versions
4) Force your composer to use the latest version
composer require magento/product-community-edition=2.3.3 --no-update
5) Update your magento 2 installation
composer update
6) After successful update Upgrade magento and compile
php bin/magento setup:upgrade
bin/magento setup:di:compile
7) Disable maintenance mode and you are ready to check the correct version
php bin/magento maintenance:disable
Even I think this should be a simple checkbox in Magento Control Panel but the most simple way I found is to put a file in var folder with the name of: var/.maintenance.flag
If you want to allow an ip or a group of ips you simply write this list of ips in a file: var/.maintenance.ip
Of course if you have access to CLI you can just type:
bin/magento maintenance:enable –ip=1.2.3.4
where –ip=1.2.3.4 is the ip that can access the website normally ..
if you use a shared hosting, to run the above command you have to go to the public_html folder first :
cd public_html
and then run the command using php
php bin/magento maintenance:enable –ip=1.2.3.4
For more information go to :
https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-maint.html