You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
954 B
28 lines
954 B
<?php
|
|
|
|
namespace Modules\Agents\Http\Controllers;
|
|
|
|
use Illuminate\Contracts\Support\Renderable;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Foundation\Bus\DispatchesJobs;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Routing\Controller as BaseController;
|
|
use Modules\Agents\Http\Requests\CreateCustomerRequest;
|
|
use Modules\Agents\Services\AgentService;
|
|
|
|
class AgentActionApi extends BaseController
|
|
{
|
|
protected $agentService;
|
|
public function __construct(AgentService $agentService)
|
|
{
|
|
$this->agentService = $agentService;
|
|
}
|
|
public function createCustomer(CreateCustomerRequest $request)
|
|
{
|
|
$result = $this->agentService->createCustomer($request->all());
|
|
if (!$result['status']) {
|
|
return response()->json(['status' => $result['status'], 'msg' => $result['msg']]);
|
|
}
|
|
return response()->json(['status' => $result['status'], 'msg' => $result['msg']]);
|
|
}
|
|
}
|
|
|