/ 1 minuto de lectura

Laravel Tinx

Laravel Tinx | El Blog de abr4xas

Laravel Tinx es paquete interesante que permite trabajar de forma más fluida cuando estas usando tinker. Por ejemplo si hacemos una modificacion en alguno de los modelos mientras tenemos una sesion de tinker es necesario salir de ella y volver a ingresar.

La existencia de Laravel Tinx es precisamente para evitar este comportamiento.

Veamos un ejemplo

Laravel Tinx

Instalación

$ composer require ajthinking/tinx

Uso

Desde la linea de comandos, en vez de escribir php artisan tinker hay que escribir:

php artisan tinx

Reiniciar la sesion de tinker

Para reiniciar la sesion solo hay que escribir

re()

Esto permite acceder inmediatamente a los cambios efectuados en los models

Aliases:

  • reboot()
  • reload()
  • restart()

Modelos magicos

Tinx revisa todos los modelos y prepara los siguientes atajos:

Example Shortcut Equals
$u App\User::first()
$u_ App\User::latest()->first()
$c App\Models\Car::first()
u(3) App\User::find(3)
u("gmail") Where "%gmail%" is found in any column.
u("mail", "jon@snow.com") App\User::where("mail", "jon@snow.com")->get()
u("id", ">", 0) App\User::where("id", ">", 0)->get()
u() "App\User"
u()::whereRaw(...) App\User::whereRaw(...) // Note: >= PHP 7.0 only

Si te interesa conocer más sobre este paquete puedes hacer clic aquí

abr4xas.org

angel cruz

Entusiasta HTML5 y CSS3, actualmente enfocado en conocer sobre Backend usando el lenguaje PHP con el framework Laravel.


Bienvenido
Share this

Subscribe to El blog de abr4xas