Entradas

Mostrando entradas de octubre, 2017

Class 'Form' not found en Laravel 5.5

Este error deriva de nuestro composer.json ya que no está incluido el paquete de nuestro amigos de https://laravelcollective.com entonces solo bastará realizar lo siguiente. Añadimos un require en al composer.json y actualizamos composer require "laravelcollective/html":"^5.5" composer update También en nuestro config/app.php habrá modificaciones. Añadimos las siguientes lineas en  providers y aliases . 'providers' => [     // ...     Collective\Html\HtmlServiceProvider::class,     // ...   ], 'aliases' => [     // ...       'Form' => Collective\Html\FormFacade::class,       'Html' => Collective\Html\HtmlFacade::class,     // ...   ], En mi caso esto fue la solución al error, espero te sirva de algo. Happy coding!

openGTS en Ubuntu 17.04

Me dispuse a crear esta guía que facilite la instalación de un servidor que realiza tracking GPS de N dispositivos android nada más por pura diversión :) Comencemos... Para comenzar necesitamos JAVA, LAMP, ANT y UNZIP, entonces utilizamos los siguientes comandos sudo apt-get update sudo apt-get install apache2 php mysql-server libmysql-java ant unzip sudo /etc/init.d/mysql start *En mi caso instalé PHP en sus versiones 6 y 7 y Mysql 5.7 *Puede que algunos paquetes no estén disponibles, si es así busca alternativas de versiones JAVA Los siguientes comandos para instalar JAVA en su versión 7, la 8 también funciona sudo apt-get install openjdk-7-jdk  export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64  echo "export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64" >> ~/.bashrc TOMCAT Los siguientes comandos para instalar TOMCAT en su version 7.0.57 VER=7.0.57 cd /tmp wget -c http://apache.mirror.uber.com.au/tomcat/tomcat-7/v${VER}/bin/apache-tomca

@ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`

@ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` Se me presentó dicho error al momento de ejecutar  los dos comandos siguientes npm run dev npm run watch -poll dichos comandos para uso del paquete laravel-mix, tras una búsqueda de horas llegué a este link donde explica que todo el problema  es debido a que probablemente está mal configurado la ruta absoluta para los assets en tu webpack.mix.js en mi caso estaba de la siguiente manera: mix.setPublicPath('./'); Anyways, la solución para mi fué: 1.- Eliminar la carpeta de node_modules 2.- Eliminar la siguiente linea de mi webpack.mix.js mix.setPublicPath('./'); 2.- Modificar mi package.json por lo siguiente {     "private": true,     "scripts": {         "dev": "npm run development",         "development": "cross-env NODE_ENV

No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso temporalmente no disponible)

Solucion al tonto error  No se pudo bloquear /var/lib/apt/lists/lock – open (11 Recurso temporalmente no disponible) En terminal ejecutar lo siguiente sudo rm /var/lib/apt/lists/lock sudo apt-get update Done!

Specified key was too long; max key length is 767 bytes LARAVEL 5.5

Que tal... nota rápida sobre este error que suele pasarme cada que inicio un proyecto en Laravel 5.5  Al momento de ejecutar el comando             php artisan migrate:fresh  ocurre un error parecido al siguiente             [Illuminate\Database\QueryException]             SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;             max key length is 767 bytes (SQL: alter table users add unique            users_email_unique(email))[PDOException]             SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;             max key length is 767 bytes Dos soluciones: Modificar config/database.php y modificar las siguientes lineas.             'charset' => 'utf8',             'collation' => 'utf8_unicode_ci' Modicar las migraciones CreateUsersTable y CreatePasswordResetsTable, espeficicando un tamaño de String más pequeño             $table->string('email'