update notification
This commit is contained in:
@@ -16,6 +16,7 @@ class Kernel extends HttpKernel
|
||||
protected $middleware = [
|
||||
// \App\Http\Middleware\TrustHosts::class,
|
||||
\App\Http\Middleware\TrustProxies::class,
|
||||
\App\Http\Middleware\LinksehatOldAuthMiddleware::class,
|
||||
\Illuminate\Http\Middleware\HandleCors::class,
|
||||
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
||||
|
||||
@@ -5,6 +5,8 @@ namespace App\Http\Middleware;
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use App\Models\OLDLMS\PersonalAccessToken;
|
||||
use Laravel\Sanctum\Sanctum;
|
||||
|
||||
class LinksehatOldAuthMiddleware
|
||||
{
|
||||
@@ -17,12 +19,12 @@ class LinksehatOldAuthMiddleware
|
||||
*/
|
||||
public function handle(Request $request, Closure $next)
|
||||
{
|
||||
if ($request->header('authorization') == 'Bearer LpMbGm0NQvFC3lUBiy1Ch3NzS0CIPSmanR12FcdP') {
|
||||
Auth::loginUsingId(1);
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
// if ($request->header('authorization') == 'Bearer LpMbGm0NQvFC3lUBiy1Ch3NzS0CIPSmanR12FcdP') {
|
||||
// Auth::loginUsingId(1);
|
||||
|
||||
return abort(401, "Unauthenticated");
|
||||
// return $next($request);
|
||||
// }
|
||||
Sanctum::usePersonalAccessTokenModel(PersonalAccessToken::class);
|
||||
return $next($request);
|
||||
}
|
||||
}
|
||||
|
||||
30
app/Models/OLDLMS/NotificationToken.php
Normal file
30
app/Models/OLDLMS/NotificationToken.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class NotificationToken extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $fillable = [
|
||||
'origin',
|
||||
'type',
|
||||
'token',
|
||||
'status',
|
||||
];
|
||||
|
||||
protected $hidden = [
|
||||
'notifiabletoken_type',
|
||||
'notifiabletoken_id',
|
||||
'created_at',
|
||||
'updated_at'
|
||||
];
|
||||
|
||||
public function notifiabletoken()
|
||||
{
|
||||
return $this->morphTo();
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Models\OLDLMS;
|
||||
|
||||
use App\Models\NotificationToken;
|
||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||
@@ -62,7 +63,7 @@ class User extends Authenticatable
|
||||
{
|
||||
return $this->hasOne(UserDetail::class, 'nIDUser', 'nID');
|
||||
}
|
||||
|
||||
|
||||
public function insurances()
|
||||
{
|
||||
return $this->hasMany(UserInsurance::class, 'nIDUser', 'nID');
|
||||
|
||||
Reference in New Issue
Block a user