beyondcode/laravel-tinker-server

此包已被弃用且不再维护。未建议替代包。

在应用开发过程中,您可以在此变量上进行交互式调试。

1.0.0 2019-02-14 19:59 UTC

This package is auto-updated.

Last update: 2024-01-10 07:13:29 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

此包将为您提供一个tinker服务器,该服务器收集所有您的tinker调用输出,并允许您实时与变量进行交互。

关于此包

此包是我PHP包开发视频课程的一部分。注册课程以了解如何构建此包。

安装

您可以通过composer安装此包

composer require beyondcode/laravel-tinker-server

包将自动注册。

可选地,您可以使用以下命令发布包配置:

php artisan vendor:publish --provider=BeyondCode\\LaravelTinkerServer\\LaravelTinkerServerServiceProvider

这将在您的config文件夹中发布一个名为laravel-tinker-server.php的文件。

在配置文件中,您可以指定要监听的dump服务器主机,如果您想更改默认值。

使用方法

通过调用artisan命令启动tinker服务器:

php artisan tinker-server

然后您可以将tinker调用放入您的函数中,以输出变量内容,并立即在交互式REPL shell中使其可用。

$user = App\User::find(1);

tinker($user);

除了tinker方法外,还有一个类似于ddtd方法。它会对变量进行调试并终止当前请求。

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过marcel@beyondco.de发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

Laravel Package Boilerplate

此包是用Laravel Package Boilerplate生成的。