How to Work with Telescope In Laravel 8 Tutorial

Share this Article

Using Laravel Telescope can debug requests, exceptions, databases, cache, and much more in real-time by accessing a specific route in your local or production environment in laravel 8 application.

Inside this article we will see how to work with Telescope in laravel 8.

This is very interesting topic to learn about a laravel debugging tool i.e laravel telescope. We have only few simple commands to run to get the things working.

Let’s get started.


Installation of Laravel 8 Application

Laravel Installation can be done in two ways.

  • Laravel Installer
  • By using composer

Laravel Installer

To install Laravel via Laravel installer, we need to install it’s installer first. We need to make use of composer for that.

$ composer global require laravel/installer

This command will install laravel installer at system. This installation is at global scope, so you type command from any directory at terminal. To verify type the given command –

$ laravel

This command will open a command palette of Laravel Installer.

To create ad install laravel project in system,

$ laravel new blog

With the name of blog a laravel project will be created at your specified path.

By using composer

Alternatively, we can also install Laravel by Composer command create-project. If your system doesn’t has Composer Installed, Click here to Install Composer ? Here is the complete command to create a laravel project-

$ composer create-project --prefer-dist laravel/laravel blog

After following these steps we can install a Laravel 8 application into system. To start the development server of Laravel –

$ php artisan serve

This command outputs –

Starting Laravel development server: http://127.0.0.1:8000

Assuming laravel 8 already installed at system.


Install Laravel Telescope – A Composer Pacakge

Laravel telescope is a composer package which is developed to use it for laravel applications.

Open project into terminal and run this command.

$ composer require laravel/telescope

If you want to use telescope in local environment, so you can use the below command:

$ composer require laravel/telescope --dev

Publishing Telescope Scaffolding & Migration

Back to terminal and run this given command. It will generate Telescope associated service provider, assets, configuration etc.

$ php artisan telescope:install

Automatically, a provider will be added into providers array of /config/app.php i.e App\Providers\TelescopeServiceProvider::class,

Migrate Telescope Migration

$ php artisan migrate

All we done ! No more settings requried.


Application Testing

Open project to terminal and type the command to start development server

$ php artisan serve

URL: http://127.0.0.1/telescope

Above is the dashboard of Telescope monitoring screen. Let’s run few commands to see, how it works.

Run Php Artisan Command

We have run few artisan commands, have a look into telescope monitoring screen

Running Application routes

We have a sample route, after running it into browser. Have a look into monitoring screen.

Telescope Files Information

To see the working files which are responsible for all these functionalities, here is the path.

/vendor/laravel/telescope

We hope this article helped you to learn about How to Work with Telescope In Laravel 8 Tutorial in a very detailed way.

If you liked this article, then please subscribe to our YouTube Channel for PHP & it’s framework, WordPress, Node Js video tutorials. You can also find us on Twitter and Facebook.

Find More on Laravel 8 Articles here

Leave a Comment

What are CSRF Functions in CodeIgniter 4 Tutorial
MySQL Stored Procedure in CodeIgniter 4 Tutorial