나는() (인증 :: 사용자 -> 역할 == "XXXX")의 경우를 물어 보면 CandidateEvent 표시 내부 문제 "가 아닌 객체의 속성을 얻기 위해 노력"되는 구성 요소 인증 : 사용자() 내 이벤트에서 작동하지 않습니다. 이벤트 내에서 인증을 사용하는 올바른 방법은 무엇입니까? public function __construct()
{
그래서 Redis와 Socket.io를 사용하여 이벤트를 클라이언트 측에 브로드 캐스트합니다. 백엔드에 Laravel을 사용하고 있으며 이벤트 기능을 활용할 것입니다. 사용자의 액세스 수준에 따라 특정 채널을 듣기를 원합니다. 나는 그들이 듣게 될 채널을 동적으로 설정할 수 있다고 생각했지만, 디버깅 도구 나 그들이 듣고있는 채널을 변경하는 종류를 사용할
PHP에서는 이벤트 구동 형 노드, Node.js 만 사용한 적이 없으므로 이벤트 디스 패칭 시스템이 PHP로 작동하는 방식을 이해하려고합니다 (예 : Laravel events, CakePHP events 및 Symfony event dispatcher). 이 예는 Laravel의 문서에 아파치에서 실행되는 PHP 스크립트의 수명 이후 protected
업데이트에 대한 트리거하지 나는 관련 데이터를 업데이트 할 내 모델에 대한 관찰자를 만들었습니다 <?php
namespace App\Observers;
use App\User;
class UserObserver
{
public function updating(User $user)
{
$data = $user->getAtt
문제 설명 를 해고하지 않으며 그렇게 할 수 없습니다입니다. Captainhook은 PHP 포스트 스크립트로 이벤트를 기반으로 지정하는 URL에 이벤트 데이터를 보내기위한 URL 및 웅변 적 이벤트 또는 맞춤 이벤트를 추가합니다. 내가 실수를하고 있는지 확실하지 않지만 Laravel이 eloquent.saved 또는 다른 이벤트를 실행하지 않는다고 가정합니
사용자 컨트롤러에 Auth을 사용하는 Laravel 5.3을 사용하고 있습니다. 그래서 기본적으로 내가 만들 Listener 이벤트 Auth에 대한 'Illuminate\Auth\Events\Login' => [
'App\Listeners\LogSuccessfulLogin',
],
및 role의 기본에 LogSuccessfulLoginhand
하나의 Laravel 응용 프로그램에서 다른 Laravel 응용 프로그램에서 트리거 된 이벤트를 수신 할 수 있습니까? 기존 웹 앱을 보완 할 수있는 REST API를 구축했습니다. 동일한 데이터베이스를 사용하지만 별도의 응용 프로그램으로 구축했으며 캐시 된 결과를 지우는 특정 이벤트가 있습니다. 현재 이벤트는 두 응용 프로그램간에 공유되지 않으므로 데이터
내 eloquent.saved 이벤트 처리기를 실행할 수없는 것 같습니다. 나는이 시도 : <?php
namespace App\Providers;
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Foundation\Support\Providers\Eve
아래 코드에서 볼 수있는 것처럼 모델의 두 이벤트를 업데이트하고 업데이트했습니다. 내 관심사는 teacherId가 변경된 경우에만 업데이트 된 이벤트에서 일부 작업을 수행하기를 원하므로 업데이트 이벤트에서 값을 확인하고 클래스 속성을 사용하여 변경되었거나 아닌지 알았지 만 그 플래그 정의 된 값을 가정 할 때 항상 false를 반환합니다. namespace