Useful Laravel Development Tools for optimization, speed up laravel applications, testing laravel applications, queries optimization and speedup coding.
You can integrate Laravel Debugbar in your laravel application to debug or check your code. Using this package you can see the data in custom debug console. In this package you can check routes, views, mails, exceptions, queries, http requests, sessions data. You should only use this package in your developmet mode because it slows down the application. So, in production you can disable this package’s collectors like QueryCollector, RouteCollector, ViewCollector, EventsCollector, LogsCollector etc. Download laravel debugbar package here.
If you want to check your laravel application from inside and outside. It means what is coming to your application, what is processing and what is going out from your application. Then you should use this Laravel Telescope package. Laravel Telescope makes a wonderful companion to your local Laravel development environment. Telescope provides insight into the requests coming into your application, exceptions, log entries, database queries, queued jobs, mail, notifications, cache operations, scheduled tasks, variable dumps, and more. Download Laravel Telescope package here.
Laravel Dusk provides an expressive, easy-to-use browser automation and testing. By default, Dusk does not require you to install JDK or Selenium on your local computer. Instead, Dusk uses a standalone ChromeDriver installation. Download Laravel Dusk package here. You can also use the laravel built in unit testing feature.
Laravel Page Speed
Laravel Page Speed is a package for optimizing Laravel site. This package is inspired by Google’s mod_pagespeed php module. You should have mod_pagespeed module at your server. You can check the available modules using the phpinfo() function in your php file. It minimizes the HTML document size and optimizes the HTML of your website by inline css, trim urls, trim comments, insert dns prefetch. Download the Laravel Page Speed package here. Read also laravel image optimization, laravel queries optimization.
Laravel Intellisense is a Visual Studio Code plugin by Mohamed Benhida that provides some nice auto-completion for things like Resource Autocompletion, Eloquent Autocompletion, Factory Autocompletion, View Autocompletion, Config Autocompletion, Route Autocompletion. You should install and try this visual studio code plugin Laravel Intellisense to speedup your laravel coding.