Adsense

jueves, 16 de abril de 2015

Laravel 5 db:seed Class NombreSeeder does not exist [solucion]

Si al ejecutar php artisan db:seed te dice que tu seeder does not exist es porque debes ejecutar composer dump cada vez que agregues o elimines alguna clase del directorio database para que sea actualizado el autoloader de composer.

Laravel 5 Establecer relación Muchos a Muchos con Eloquent

Dadas dos tablas tablaa tablab y una tabla relacion tablaa_tablab

En el modelo de la tabla a

public function tablab (){
   return $this->belongsToMany('App\Tablab', 'tablaa_tablab');
}

donde 'tablaa_tablab' es el nombre de la tabla relación en la bd (Puede obviarse si se mantiene la convención de nombres de tablas)

Recordar que los campos de unión en la tabla relación deben definirse así para que queden con el estandar:

tablaa_id y tablab_id

El mismo procedimiento pero a la inversa se haría en el modelo de tablaa

Importante: No hace falta declarar claves foráneas en la base de datos.

Yo no aconsejo el uso en la base de datos.

viernes, 10 de abril de 2015

Montos Cupo Viajero Cencoex Cadivi

En un nuevo Viernes Negro, Venezuela recortó el monto de asignación de cupo de viajero Cadivi / Cencoex como se puede ver en el siguiente listado por país:


Pero si hasta allí el panorama de la Gaceta Oficial 40.636 te parece desolador, la parte en que seccionarán por número de días te va a parecer peor:


Y desde la noticia de Últimas Noticas donde saqué esa información indican que el monto en efectivo: Sólo se dará niñ@s y adolescentes.

jueves, 2 de abril de 2015

[SOLUCIONADO] Error: Non-static method Illuminate\Http\Request::...should not be called statically, assuming $this from incompatible context

Si hacemos uso de una función estática de la clase Request puede que nos devuelva el error:

Error: Non-static method Illuminate\Http\Request::ajax() should not be called statically, assuming $this from incompatible context
La causa de eso es que usamos el namespace en vez de la facade.

Reemplaza esto:
use Illuminate\Http\Request;

Por
Request;

Esto solventará el inconveniente.