Durante l'utilizzo di php artisan tinker
, ho modificato alcuni file di classe nel mio progetto. C'è un modo per ricaricare il REPL senza dover digitare nuovamente exit
e php artisan tinker
?Riesci a ricaricare Boris in Laravel 4.1 senza dover uscire?
12
A
risposta
11
Se la sequenza CTRL +d, fino, immettere è troppo lungo per te, si potrebbe file a feature request con laravel, ma l'ultima volta che ho controllato non si poteva Redefine Class Methods or Class, quindi penso che isn' una cosa banale da fare
Se armeggiare è tutto ciò che fai si potrebbe rendere ancora più breve di iniziare la sessione di armeggiare con
$ while true; do php artisan tinker; done
Ora basta il CTRL +d ricaricherà la sessione Tinker.
E se questo è troppo da digitare è possibile definire un profilo terminale/iTerm con questo comando:
/bin/sh -c 'while true; do php artisan tinker; done'
Problemi correlati
- 1. Net :: ERR_INCOMPLETE_CHUNKED_ENCODING poiché l'aggiornamento a 4.1 laravel
- 2. Laravel 4.1 carico ansioso
- 3. Non riesci a trovare System.Xaml?
- 4. Stringhe letterali senza dover sfuggire a caratteri speciali?
- 5. aps_developer_identity.cer a p12 senza dover esportare dalla catena chiave?
- 6. Utilizzare PHP Gettext senza dover installare locali
- 7. Usa ModalPopupExtender senza dover impostare TargetControlID?
- 8. Come ricaricare un div senza ricaricare l'intera pagina?
- 9. Può valgrind generare report parziali senza dover chiudere l'applicazione profilata?
- 10. cd nella directory senza dover permesso
- 11. Come uscire da un metodo senza uscire dal programma?
- 12. ELMAH - Eccezione di registrazione senza dover HttpContext
- 13. Duplica una scheda in Chrome senza ricaricare la pagina?
- 14. Riesci a riprodurre un enum in C#?
- 15. Non riesci a trovare socket.io.js
- 16. Laravel 4.1 Eager Caricamento relazioni nidificate con vincoli
- 17. Come faccio a uscire da replift senza usare ctrl-d?
- 18. Esportazione delle differenze senza dover eseguire il commit in Mercurial
- 19. Backbone.js cambia URL senza ricaricare la pagina
- 20. Invia modulo senza ricaricare la pagina
- 21. Come evitare di ricaricare con onclick senza "#"?
- 22. Modifica dell'URL senza ricaricare la pagina
- 23. Meteor: modifica una password utente SENZA uscire?
- 24. Non riesci a trovare né installare mysql_config
- 25. Elimina cella da UICollectionView senza ricaricare dall'alto
- 26. JQuery: modifica il parametro URL senza ricaricare?
- 27. gdb: uscita programma senza uscire gdb
- 28. Uscire dalla modalità visiva senza ritardo
- 29. (Python) Come ottenere diagonale (A * B) senza dover eseguire A * B?
- 30. Problema di produzione di Laravel - Aggiornamento del compositore con Laravel 4.1.x
Oh sì, 4 tasti premuti sono troppo lunghi! Il ciclo è un buon rimedio. Mi chiedevo se Tinker (o Boris) potesse resettarsi da solo. Dovrebbe essere abbastanza facile da implementare. – Dave
@Dave è diventato facile ridefinire classi e funzioni in PHP? –
Penso che il ripristino del REPL richiede solo l'impostazione di un hook in boris e l'avvio di una nuova istanza di \ Boris \ Boris. – Dave