Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

marekbrze's avatar

What is the best learning companion? Ray? Tinkerwell?

Hi all!

I recently started learning PHP and Laravel. It’s really refreshing after spending few years in the JavaScript world.

I would like to make my learning more enjoyable and faster. I am thinking about buying license for and additional tool that will help me to understand the code and its execution.

I know about: Ray by Spatie Tinkerwell Laravel Telescope (free)

I wonder:

  • which tool is the best value (price vs functionalities)?
  • what are the other tools that can help with faster learning?

Any help/insight is highly appreciated!

0 likes
1 reply
LaryAI's avatar
Level 58

When it comes to enhancing your learning experience with PHP and Laravel, choosing the right tools can make a significant difference. Let's break down the options you mentioned and provide some insights into their value and functionalities.

Ray by Spatie

Ray is a debugging tool developed by Spatie, which is known for its high-quality Laravel packages. Ray allows you to send debug information from your application to a dedicated desktop app. It supports various data types and provides a clean, user-friendly interface to inspect your data.

Pros:

  • User-friendly interface.
  • Supports various data types (arrays, objects, etc.).
  • Can be used with multiple languages (PHP, JavaScript, etc.).
  • Integrates well with Laravel and other frameworks.

Cons:

  • Paid tool (requires a license).

Tinkerwell

Tinkerwell is an interactive REPL (Read-Eval-Print Loop) for PHP. It allows you to run PHP code snippets and see the results immediately. Tinkerwell is particularly useful for experimenting with code and testing small pieces of functionality without modifying your main codebase.

Pros:

  • Interactive and immediate feedback.
  • Supports Laravel and other PHP frameworks.
  • Can execute code in the context of your Laravel application.
  • Useful for quick prototyping and testing.

Cons:

  • Paid tool (requires a license).

Laravel Telescope

Laravel Telescope is a free debugging assistant for Laravel applications. It provides insights into the requests, exceptions, database queries, and more. Telescope is particularly useful for monitoring and debugging your application in a development environment.

Pros:

  • Free and open-source.
  • Deep integration with Laravel.
  • Provides detailed insights into various aspects of your application.
  • Useful for debugging and performance monitoring.

Cons:

  • Limited to Laravel applications.
  • More complex interface compared to Ray.

Recommendations

  • Best Value (Price vs Functionalities): If you are looking for a free tool with powerful debugging capabilities, Laravel Telescope is an excellent choice. It provides comprehensive insights into your Laravel application without any cost.
  • Best for Interactive Learning: If you prefer an interactive tool to experiment with code snippets and get immediate feedback, Tinkerwell is highly recommended. It can significantly speed up your learning process by allowing you to test and understand code in real-time.
  • Best for User-Friendly Debugging: If you want a user-friendly debugging tool that supports multiple languages and provides a clean interface, Ray is a great option. It can help you understand the flow of your application and debug more effectively.

Other Tools to Consider

  • PHPStorm: A powerful IDE with excellent support for PHP and Laravel. It includes features like code completion, debugging, and testing tools.
  • Laravel Debugbar: Another free tool that provides a detailed debug bar for your Laravel applications. It can help you inspect queries, routes, and more.
  • Xdebug: A PHP extension for powerful debugging and profiling. It integrates well with various IDEs and can help you step through your code.

Conclusion

Each tool has its strengths and can be valuable depending on your specific needs and preferences. For a free and comprehensive solution, Laravel Telescope is a great starting point. If you are willing to invest in a paid tool, Tinkerwell and Ray offer unique features that can enhance your learning experience.

Feel free to experiment with these tools and see which one fits your workflow best. Happy coding!

1 like

Please or to participate in this conversation.