¿Cuál es el sitio adecuado para definir funciones personalizadas en Laravel?

Hay una serie de funciones que suelo crear de forma habitual en mis proyectos, algunas de ellas son funciones de debug propias (utilizo microtimes, var_dumps, print_r,…) para formatear los datos a mi gusto, y otras son funciones que acaban siendo utilizadas muy a menudo en el proyecto en cuestión (por ejemplo funciones que hagan determinadas cosas con variables de sesión, que “mastiquen” un objeto/array y lo devuelvan de una forma determinada, etc..).

Siempre tengo dudas acerca de dónde debería englobar estas funciones. Hasta ahora el segundo tipo de funciones (trabajo con variables de sesión, funciones de ambito general que alteren variables del proyecto) las ponía en un controlador (CommonController), mientras que el primer tipo de funciones (funciones de debug en su gran mayoría) las pensaba poner en un helper.

No obstante, sigo teniendo serias dudas acerca de si ambos grupos de funciones deberían ser colocados en esos sitios.

Por favor, ¿alguien que me pueda orientar un poco?

Muchas gracias!

¿como se puede abrir un sitio web con un programa de wx python que en su código cuente con un panel?

En realidad es un poco sencillo abrir un sitio web desde una ventana padre, pero como se podría hacer lo mismo pero con la utilización de un panel. ya que el panel hace al programa accesible, y necesito que un programa que estoy creando me abra páginas webs desde el propio panel.

¿Como leo un campo desde la plataforma Cayenne para mostrarlo en otro sitio?

He estado buscando información sobre este tema y no encuentro nada, todo es referente a Arduino, y lo uno que quiero hacer de prueba es obtener el valor de un campo (Channel) que está en la plataforma Cayenne (IoT) para mostrarlo en otro sitio, pero no encuentro documentación al respecto de como hacerlo en PHP, Java, C#, etc.

Quería saber si alguien que sepa utilizar la plataforma me oriente, gracias.

Uso de GtkFixed: el widget se coloca siempre en el mismo sitio, ignorando las coordenadas

Tengo que ajustar la posición de un widget, un GtkFrame. Intento colocarlo mas a la izquierda:

frm_2 = gtk_frame_new (NULL); gtk_widget_show (frm_2); gtk_fixed_put (GTK_FIXED (fixed1), frm_2, 160, 16); gtk_widget_set_size_request (frm_2, 1105, 264); gtk_frame_set_shadow_type (GTK_FRAME (frm_2), GTK_SHADOW_ETCHED_OUT);  fixed3 = gtk_fixed_new (); gtk_widget_show (fixed3); gtk_container_add (GTK_CONTAINER (frm_2), fixed3 );  frm_1_frm_2 = gtk_frame_new (NULL); gtk_widget_show (frm_1_frm_2); gtk_fixed_put (GTK_FIXED (fixed3), frm_1_frm_2, 6, 8); gtk_widget_set_size_request (frm_1_frm_2, 250, 224); gtk_frame_set_shadow_type (GTK_FRAME (frm_1_frm_2), GTK_SHADOW_ETCHED_OUT); 

La cuestión es que, use el argumento que use en gtk_fixed_put( ), la posición del GtkFrame frm_1_frm_2 no cambia. He intentado

gtk_fixed_put (GTK_FIXED (fixed3), frm_1_frm_2, 0, 8); 

y también aumentándo el argumento, para comprobar:

gtk_fixed_put (GTK_FIXED (fixed3), frm_1_frm_2, 50, 8); 

En cualquier caso, el widget siempre se muestra en la misma posición.

¿ Qué estoy haciendo mal ?

¿ Como lo soluciono ?

ERR_CONNECTION en mi sitio

Soy administrador de una web contruida en Drupal 7. Desde hace una semanas que recibo quejas por parte de usuarios del sitio indicando errores como ERR_CONNECTION_RESET, ERR_CONNECTION_TIME_OUT. Sé que ambos son errores de Chrome. Los he visto muchas veces en otras páginas pero nunca les había dado importancia hasta que ahora tengo problemas con mi propia web. Buscando una solución, me encuentro con que todas las sugerencias para evitarlos son del lado del cliente:

  • Borrar caché navegador
  • Revisar que el Firewall o el Antivirus no este bloqueando la página
  • Revisar conección a internet
  • Proxy
  • Entre otros..

Dichas soluciones no me sirven ya que yo no puedo decirles a los usuarios que intenten eso. Consulto por acá buscando sugerencias o recomendaciones del lado del servidor, que me digan que configuración de Apache, de PHP o mismo de Drupal si poseen conocimiento puedo revisar para intentar algo. Las quejas que recibo en su mayoría se dan cuando ingresan a mi web desde un link externo, osea desde un enlace de otra web hacía la mia, un pdf u otro tipo de documento. Cuando aparece el error, apretan F5 y al reflescar la página se soluciona, no es constante el error.

Saludos y Muchas Gracias !

al intentar registrar un usuario desde mi sitio web me sale error

me sale este error en Laravel 5.7introducir la descripción de la imagen aquí

<?php  namespace App;  use Illuminate\Notifications\Notifiable; use App\Notifications\ResetPasswordNotification; use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Foundation\Auth\User as Authenticatable; use App\Notifications\MyResetPassword; use Illuminate\Contracts\Auth\CanResetPassword; use Illuminate\Auth\Passwords\CanResetPassword;  class User extends Authenticatable {     use Notifiable;      /**      * The attributes that are mass assignable.      *      * @var array      */     protected $  fillable = [         'name', 'email', 'password', 'phone', 'address', 'username'     ];      /**      * The attributes that should be hidden for arrays.      *      * @var array      */     protected $  hidden = [         'password', 'remember_token',     ];      public function carts()     {       return $  this->hasMany(Cart::class);     }      public function getCartAttribute()     {       $  cart = $  this->carts()->where('status', 'Active')->first();       if($  cart)       {         return $  cart;       }        // else       $  cart = new Cart();       $  cart->status = 'Active';       $  cart->user_id = $  this->id;       $  cart->save();        return $  cart;     }       /**      * Send the password reset notification.      *      * @param  string  $  token      * @return void      */     public function sendPasswordResetNotification($  token)     {         $  this->notify(new ResetPasswordNotification($  token));     } } 

Programa que responda las preguntas de mi sitio de empressa en facebook

Hola comunidad de stack overflow me podrian ayudar con una necesidad que tengo en mi pagina de empresa de facebook. Hay dias que no logro contestar todos los mensajes que me envian mis clientes a mi pagina de facebook y me di cuenta que hay maneras que la pagina de facebook responda inteligentemente por ejemplo: Si el cliente pregunta por horarios de atencion automaticamente le respondan con una lista con los horarios de atención, si el cliente pregunta por precios que automaticamente le respondan con una lista de precios. Me podrian comentar como yo tambien puedo hacer eso para mi pagina de facebook con alguna herramienta o programa. Espero su pronta respuesta, muchas gracias

¿Cómo puedo bloquear el acceso a un sitio web si un usuario accede a ella desde un navegador concreto, como Google Chrome, por ejemplo?

Tengo entendido que si un usuario intenta acceder a un sitio web en concreto, en vez de acceder a ella, aparecería un mensaje diciéndole al usuario que intenta acceder al sitio web usando un navegador en concreto (como Google Chrome), y por lo tanto, el contenido de la web se le bloquea para él, a menos que utilice cualquiera de los navegadores disponibles, menos el que usa (en este caso, Google Chrome).

La intención de esta pregunta es para implementar una versión de mi sitio web imposible de acceder para el usuario que usa un navegador específico, y que en lugar de acceder a esa versión de mi web, se acceda a una versión diferentemente optimizada del mismo o bien bloquearle por completo el acceso hasta que quede lista esa versión especial para ese navegador (Algo similar a lo que ocurría con Internet Explorer y Netscape Navigator). Por lo que necesitaría saber de algún código que tendría que colocar en HTML5, Javascript o HTACCESS para que un navegador en concreto no pueda acceder a mi web hasta nuevo aviso.

De antemano, muchas gracias por sus respuestas. Saludos.