Add Notifications to Client
This commit is contained in:
parent
ace48f2fe8
commit
2bd68dab81
|
|
@ -4,10 +4,12 @@ namespace App;
|
|||
|
||||
use App\Traits\Uuids;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Notifications\Notifiable;
|
||||
|
||||
class Client extends Model
|
||||
{
|
||||
use Uuids;
|
||||
use Notifiable;
|
||||
|
||||
/**
|
||||
* Indicates if the IDs are auto-incrementing.
|
||||
|
|
|
|||
|
|
@ -2,10 +2,13 @@
|
|||
|
||||
namespace App\Http\Controllers\API\v1;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Notifications\BackupComplete;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Client;
|
||||
use Illuminate\Http\Request;
|
||||
use Carbon\Carbon;
|
||||
use App\Client;
|
||||
use App\Backup;
|
||||
|
||||
|
||||
class ClientController extends Controller
|
||||
{
|
||||
|
|
@ -16,7 +19,9 @@ class ClientController extends Controller
|
|||
*/
|
||||
public function index()
|
||||
{
|
||||
|
||||
$client = Client::first();
|
||||
$backup = Backup::first();
|
||||
$client->notify(new BackupComplete($backup));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -27,7 +32,6 @@ class ClientController extends Controller
|
|||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
|
||||
$found = Client::where('client_name', '=', $request['client_name'])->first();
|
||||
|
||||
if ($found) {
|
||||
|
|
@ -35,11 +39,9 @@ class ClientController extends Controller
|
|||
}
|
||||
|
||||
$client = Client::create([
|
||||
|
||||
'client_name' => $request['client_name'],
|
||||
'access_key' => $request['access_key'],
|
||||
'secret_key' => $request['secret_key'],
|
||||
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
|
|
@ -47,7 +49,6 @@ class ClientController extends Controller
|
|||
'id' => $client->id ],
|
||||
200
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue