4
我有2個laravel(5.2)應用程序共享相同的數據庫。這兩個應用程序由2種不同的用戶類型使用。現在我想讓它們彼此連接,以便當用戶使用第一個應用程序發送請求以將數據保存到特定數據庫表時,會向第二個應用程序發送通知。我怎樣才能做到這一點 ??如何連接兩個laravel應用程序?
我有2個laravel(5.2)應用程序共享相同的數據庫。這兩個應用程序由2種不同的用戶類型使用。現在我想讓它們彼此連接,以便當用戶使用第一個應用程序發送請求以將數據保存到特定數據庫表時,會向第二個應用程序發送通知。我怎樣才能做到這一點 ??如何連接兩個laravel應用程序?
我的確在過去的以下內容:
php artisan queue:listen
例如)然後在APP1隊列中的作業。例如:
# APP1 - trigger
\Queue::push(new \App\Jobs\EventToBeWorkedOnInApp1());
# app1/Jobs/EventToBeWorkedOnInApp1.php - job
class EventToBeWorkedOnInApp1 extends Job implements SelfHandling, ShouldQueue
{
use SerializesModels;
public function handle()
{
// @handler is in APP2
}
(...)
而在APP 2創建工作 #APP2
# app1/Jobs/EventToBeWorkedOnInApp1.php - job
class EventToBeWorkedOnInApp1 extends Job implements SelfHandling, ShouldQueue
{
use SerializesModels;
public function handle()
{
// WORK WITH THE JOB
}
(...)
處理程序當你說'notification',這是發生asynchrously?或者,您是否將用戶重定向到其他應用程序的路線,並且您希望它獲得一些價值? – fubar
如何將API從第二個應用程序暴露給第一個應用程序,以便在事件發生時,您的第一個應用程序可以調用第二個應用程序的API? –
@Rob這2個應用程序是從2種不同的用戶類型使用的。所以,我希望使用第一個應用程序的用戶發送的請求到達使用第二個應用程序的用戶作爲通知。 –