#401 Unauthenticated

15 messages · Page 1 of 1 (latest)

ember violet
runic kettle
#

share your route

#

and try to clear route cache php artisan route:cache

ember violet
#

<?php

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\API\MenuApiController;
use App\Http\Controllers\DetailPenjualanController;
use App\Http\Controllers\PenjualanController;

/*
|--------------------------------------------------------------------------

API Routes
Here is where you can register API routes for your application. These
routes are loaded by the RouteServiceProvider within a group which
is assigned the "api" middleware group. Enjoy building your API!
*/

// Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
// return $request->user();});

Route::get('/menus', [MenuApiController::class, 'index']);
Route::post('/menus', [MenuApiController::class, 'store']);
Route::get('/menus/{id}', [MenuApiController::class, 'show']);
Route::put('/menus/{id}', [MenuApiController::class, 'update']);
Route::delete('/menus/{id}', [MenuApiController::class, 'destroy']);

Route::post('/penjualan/save', [PenjualanController::class, 'store'])->name('penjualan.save');
Route::post('/penjualan/tambahJumlah', [PenjualanController::class, 'tambahJumlah'])->name('penjualan.tambahJumlah');
Route::post('/penjualan/kurangJumlah', [PenjualanController::class, 'kurangJumlah'])->name('penjualan.kurangJumlah');
Route::post('/penjualan/hapusItem', [PenjualanController::class, 'hapusItem'])->name('penjualan.hapusItem');
Route::get('/cart/{id}', [DetailPenjualanController::class, 'get_all'])->name('cart.all');
Route::post('/cart/save', [DetailPenjualanController::class, 'store'])->name('cart.save');

Route::post('login', [\App\Http\Controllers\Api\AuthController::class, 'login']);
Route::get('user/profile', function () {
// hanya bisa diakses oleh user yang sudah login
})->middleware('auth:api');

dawn coyote
# ember violet

you are literally returning 401 unauthenticated when attempt() returns false

ember violet
dawn coyote
#

check those email and password that you are sending

#

look at that if statement in your login function

ember violet
#

I've checked, the email and password are correct but inside I'm confused why it can't

#

credentialnya tidak terpanggil

dawn coyote
ember violet
#

I'm confused🥲

silent token
#

Why are u sending it as raw, try as form-data maybe, what does $credentials return?

ember violet
#

is solved bro thanks T_T