如何使用PHP从服务器向客户端发送消息,避免无关的Ajax调用.
这是一个想法:
用户:Alice进行了一次更改,并将其发送到服务器.
然后,服务器检查哪些用户不是最新的,如果没有,则调用一些代码将与更改有关的信息发送给Bob(在这种情况下,谁不是最新的).
如何向Bob发送消息?
我有这条路线
Route::post('/unicorn',['as' => 'unicorn',function ()
{
//Despite popular belief unicorns can be controlled
$pony = $this->app->make('App\Http\Controllers\UnicornController')->saddle();
}]);
Run Code Online (Sandbox Code Playgroud)
而且我也有充分的理由在路由函数中创建控制器,而不仅仅是使用'uses' => 'UnicornController'
.
该问题源于该saddle()
功能需要请求
public function saddle(Request $request){
dd($request->input('type'));
}
Run Code Online (Sandbox Code Playgroud)
那……我怎么办
A.理想情况下能够访问$request
路由功能
或者
B. Get$this->app->make()
像 using'uses' =>
一样注入请求
..?