protected function getPusher(PosMemberImportTask $task) { $importKind = $task->kind()->first(); $pushClass = $importKind->pusher; return with(new $pushClass()); }
public function destroy(Request $request, PosMemberImportTask $task) { $task->delete(); Session::flash('success', "成功移除任務{$task->name}!"); return redirect("/flap/pos_member/import_task?kind_id={$task->kind()->first()->id}"); }
public function updated(PosMemberImportTask $task) { $className = $task->kind()->first()->observer; return with(new $className())->updatedTask($task); }