update notification
This commit is contained in:
@@ -16,6 +16,7 @@ class Kernel extends HttpKernel
|
|||||||
protected $middleware = [
|
protected $middleware = [
|
||||||
// \App\Http\Middleware\TrustHosts::class,
|
// \App\Http\Middleware\TrustHosts::class,
|
||||||
\App\Http\Middleware\TrustProxies::class,
|
\App\Http\Middleware\TrustProxies::class,
|
||||||
|
\App\Http\Middleware\LinksehatOldAuthMiddleware::class,
|
||||||
\Illuminate\Http\Middleware\HandleCors::class,
|
\Illuminate\Http\Middleware\HandleCors::class,
|
||||||
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
|
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
|
||||||
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ namespace App\Http\Middleware;
|
|||||||
use Closure;
|
use Closure;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
|
use App\Models\OLDLMS\PersonalAccessToken;
|
||||||
|
use Laravel\Sanctum\Sanctum;
|
||||||
|
|
||||||
class LinksehatOldAuthMiddleware
|
class LinksehatOldAuthMiddleware
|
||||||
{
|
{
|
||||||
@@ -17,12 +19,12 @@ class LinksehatOldAuthMiddleware
|
|||||||
*/
|
*/
|
||||||
public function handle(Request $request, Closure $next)
|
public function handle(Request $request, Closure $next)
|
||||||
{
|
{
|
||||||
if ($request->header('authorization') == 'Bearer LpMbGm0NQvFC3lUBiy1Ch3NzS0CIPSmanR12FcdP') {
|
// if ($request->header('authorization') == 'Bearer LpMbGm0NQvFC3lUBiy1Ch3NzS0CIPSmanR12FcdP') {
|
||||||
Auth::loginUsingId(1);
|
// Auth::loginUsingId(1);
|
||||||
|
|
||||||
return $next($request);
|
|
||||||
}
|
|
||||||
|
|
||||||
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;
|
namespace App\Models\OLDLMS;
|
||||||
|
|
||||||
|
use App\Models\NotificationToken;
|
||||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||||
@@ -62,7 +63,7 @@ class User extends Authenticatable
|
|||||||
{
|
{
|
||||||
return $this->hasOne(UserDetail::class, 'nIDUser', 'nID');
|
return $this->hasOne(UserDetail::class, 'nIDUser', 'nID');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function insurances()
|
public function insurances()
|
||||||
{
|
{
|
||||||
return $this->hasMany(UserInsurance::class, 'nIDUser', 'nID');
|
return $this->hasMany(UserInsurance::class, 'nIDUser', 'nID');
|
||||||
|
|||||||
Reference in New Issue
Block a user