Download the PHP package luminarix/laravel-web-tinker-pro without Composer

On this page you can find all versions of the php package luminarix/laravel-web-tinker-pro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-web-tinker-pro

🚀 Laravel Web Tinker Pro

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Minimal PHP tinker, redesigned. A modern, feature-rich web-based PHP code execution environment built with React 19, TypeScript, and Monaco Editor.

Laravel Web Tinker Pro transforms the traditional command-line PHP tinker experience into a powerful, browser-based IDE. Execute PHP code instantly, manage multiple sessions with advanced tabbing, and enjoy a seamless development workflow with intelligent code completion, syntax highlighting, and execution history.


✨ Features at a Glance

🎯 Core Functionality

🎨 Modern User Experience

🔧 Advanced Tab Management

📊 Intelligent Output Handling

🔄 State Management


🎮 Frontend Features Deep Dive

🗂 Advanced Tab System

Multi-Tab Management Our sophisticated tab system supports: - **Dynamic Tab Creation**: Add unlimited tabs for different code snippets - **Smart Naming**: Auto-generated names with manual renaming support (50 char limit) - **Tab States**: Active, pinned, and locked states for better organization - **Overflow Handling**: Smart tab overflow with searchable dropdown when space is limited - **Tab Actions**: Full CRUD operations with intuitive UI controls
Drag & Drop Support Built with `@dnd-kit/core` for: - **Tab Reordering**: Drag tabs to reorganize your workspace - **Visual Feedback**: Real-time drag indicators and hover states - **Lock Protection**: Locked tabs cannot be reordered and edited

💻 Monaco Editor Integration

Custom PHP Language Support **PHP-Inline Language Definition**: - **Syntax Highlighting**: Full PHP tokenization without `
Output Rendering System - **HTML Detection**: Intelligent content type detection - **Safe Rendering**: DOMPurify integration for XSS protection - **Fallback Handling**: Plain text rendering for non-HTML content - **REPL Mode**: Multi-cell execution with persistent state - **Execution Stats**: Runtime, memory, and output size display - **History Integration**: Quick access to execution history - **Copy Functionality**: One-click output copying

🎨 Theme & Styling System

Adaptive Theming - **Dual Themes**: Light and dark mode with system preference detection - **Background Patterns**: Optional grid patterns for enhanced visual appeal -

📱 Responsive Design

Mobile-First Architecture **Responsive Components:** - **Header.tsx**: Mobile hamburger menu with full desktop functionality - **TabManager.tsx**: Mobile-optimized tab display with overflow handling - **Split Panels**: Responsive layout that adapts to screen size - **Touch Support**: Full touch gesture support for mobile devices

🚀 Installation & Setup

Laravel Web Tinker Pro requires PHP 8.4 and supports Laravel 12 and 13.

Quick Start

Then, publish the configuration and assets:

Default route and considerations

By default, the package will be available at /tinker-pro. You can change this by modifying the web-tinker-pro.php config file. By default, the route will only be accessible from the local environment. You can override this behavior by creating your own Gate:


🤝 Contributing

We welcome contributions! Please see our contributing guidelines:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 Changelog

Please see CHANGELOG for more information on what has changed recently.


👥 Credits


📄 License

Laravel Web Tinker Pro is open-sourced software licensed under the MIT license.


**Built with ❤️ by [Luminarix Labs](https://github.com/luminarix)** [⭐ Star this repo](https://github.com/luminarix/laravel-web-tinker-pro) • [🐛 Report Bug](https://github.com/luminarix/laravel-web-tinker-pro/issues) • [💡 Request Feature](https://github.com/luminarix/laravel-web-tinker-pro/issues)

All versions of laravel-web-tinker-pro with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
illuminate/contracts Version ^12.0|^13.0
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package luminarix/laravel-web-tinker-pro contains the following files

Loading the files please wait ...