Entradas

laravel

1.Descargar composer https://getcomposer.org/download/ 1.1 seguir las instruciones: php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" 2.mover y renombrar el arch. composer.phar mv composer.phar /usr/local/bin/composer 3.instalar laravel composer global require "laravel/installer=~1.1" 4.modificar el PATH para que pueda reconocer los comandos de Laravel (revisar este punto) sudo nano ~/.bashrc PATH=$PATH:~/.composer/vendor/bin 5.Ver actualizaciones composer global update 6. Crear un proyecto forma1 laravel new proylinux forma2 c...

Reportes PDF en yii2 (Mpdf)

1. Instalar la libreria MPDF forma 1.  (unicarse en el directorio de nuestro proyecto)    composer require mpdf/mpdf "dev-master" forma 2.  - agregar en el archivo composer.json la libreria mpdf.  "require": {         "php": ">=5.4.0",         "yiisoft/yii2": "~2.0.14",         "yiisoft/yii2-bootstrap": "~2.0.0",         "yiisoft/yii2-swiftmailer": "~2.0.0",         "dmstr/yii2-adminlte-asset": "2.*",         "mpdf/mpdf":"*"     }, - desde consola ubicarnos en el directorio de nuestro proyecto. y ejecutar la siguiente instrucción    composer update 2. Como usar libreria MPDF. En el controlador    use Mpdf\Mpdf;    ...... public function actionEjemploPdf () { $mpdf = n...

Configurar adminlte + yii2

1. Crear el proyecto:   composer create-project yiisoft/yii2-app-basic prueba 2. ingresar al directorio prueba 3. instalar el tema adminlte composer require dmstr/yii2-adminlte-asset "^2.1" 4. inicialmente nos pediran un token to retrieve a token. It will be stored in "/home/usuario/.config/composer/auth.json" for future use by Composer. Token (hidden): 4.1. Generar un token en github para yii2-adminlte-asset(tickear todas las opciones) pueden usar el siguiente tocken: f678b38edb9619552c3ae1e8f46e7855f2e0b7d5

Trabajar con mas de una base de datos y esquemas en postgres y yii2

Imagen
1. En el directorio config crear las conexiones return [     'class' => 'yii\db\Connection',     'dsn' => 'pgsql:host=localhost;port=5432;dbname=prueba',     'username' => 'postgres',     'password' => 'password',     'charset' => 'utf8',     'schemaMap' => [       'pgsql'=> [         'class'=>'yii\db\pgsql\Schema',          'defaultSchema' => 'public' //specify your schema here       ]     ], ]; 2. Habiltiar las conexiones en web.php 'components' => [ ...... //'db' => $db,         'db'=>require(__DIR__ . '/db.php'),         'db2'=>require(__DIR__ . '/db2.php'), ] 3. Crear el modelo y CRUD con la herramienta gii 4. Crear...

Habilitar Conexiones Yii con Postgresql

Debian 9 sudo apt-get install php-pgsql Windows 10 - Modificar el archivo php.ini (phpinfo para ver la ruta de nuestro php.ini) C:\wamp\bin\apache\apache2.4.33\bin\php.ini - Descomentar las  extensiones .dll correspondientes a postgres Antes ;extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll Modificado extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_shmop.dll - Reiniciar Apache en ambos casos (Debian y Windows)

Mostrar Ficheros en KB,MB y GB

Para listar los ficheros que nos muestren los tamaños en KB,MB y GB ejecutar el siguiente comando. ls -lh 😉

Montar directorios remotos en linux (Debian)

Montar directorios remotos en linux (Debian) # apt-get install sshfs # sshfs usuarioremoto@servidor:dir_remoto dir_local Desmontar un directorio remoto montado vía sshfs # fusermount -u dir_local