【问题标题】:Laravel 4: Any way to run PHP Artisan command in PHP code?Laravel 4:有什么方法可以在 PHP 代码中运行 PHP Artisan 命令?
【发布时间】:2014-07-02 15:08:39
【问题描述】:

我对 Laravel 的实时应用技术相当陌生。我正在尝试制作一个通知系统,根据我的谷歌,使用某种套接字服务器是最好的方法。

所以我尝试使用这个:https://github.com/BrainBoxLabs/brain-socket

但是我不知道以后如何在实时服务器上运行它,因为我不拥有服务器本身我无法在终端中运行诸如:php artisan brainsocket:start 之类的命令,所以我需要弄清楚如何运行它使用php代码命令?

或者如果我的方法不对,如何在实时服务器中使用那个大脑插座?

【问题讨论】:

  • 如果你想使用 websockets,你真的应该得到一个有足够能力运行类似命令的服务器;打开一个长时间运行的套接字来监听传入的连接。从网络上做同样的事情并不合适。

标签: php sockets laravel-4 real-time


【解决方案1】:

你可以这样做

Artisan::call('brainsocket:start', $args);

其中 $args 是一个参数数组。

See the Laravel docs.

【讨论】:

    猜你喜欢
    • 2017-11-02
    • 2017-04-15
    • 2020-05-27
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 2020-01-30
    • 2021-12-27
    相关资源
    最近更新 更多