Подсветка \ База данных \ QueryException: SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «api_token» в «выражении where» (SQL: выберите * из users
, где api_token
= B6eJj892tHBKvX186BYZgmqqqG8Iz4npy85ArvJS80boCT4UYNBD5CGDIdG6Dm5nlSi83cY3n0XTvsxj и users
. deleted_at
101 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *. * * * * * * * *. , Я также настроил свой ключ для хранения в config/auth.php
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
'storage_key' => 'token',
'input_key' => 'token',
'hash' => false,
],
],
моего ApiController. php имеет этот код
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ApiController extends Controller
{
public function __Construct() {
$this->middleware('auth:api');
}
public function user(Request $request) {
return $request->user();
}
}
И мой API. php имеет
Route::get('user', 'ApiController@user');
Я так называю свой API http://localhost: 8000 / API / user? Token = myGeneratedToken