Невозможно получить данные из серверной части [JWT Laravel React] ⇐ Php
-
Anonymous
Невозможно получить данные из серверной части [JWT Laravel React]
Я использую Reactjs, Laravel и JWT. Я пытаюсь войти в систему и получить данные из серверной части на панель управления после входа в систему, но появляется сообщение «Ошибка запроса с кодом состояния 500». Я пробовал использовать get вместо post, но не работает. Если я удалил материал «http.post» в Dashboard.js, это не выдаст ошибку, но мне это нужно, так как мне нужны данные пользователя.
Ларавель API.php
Route::post('login', [AuthController::class,'login']); Route::post('register', [AuthController::class,'register']); Route::group(['middleware'=>'api'],function(){ Route::post('выход', [AuthController::class,'выход']); Route::post('refresh', [AuthController::class,'refresh']); Route::post('me', [AuthController::class,'me']); }); Reactjs: Авторизация.js
экспортировать функцию по умолчанию AuthUser(){ const Navigation = useNavigate(); const getToken = () =>{ const tokenString = sessionStorage.getItem('токен'); const userToken = JSON.parse(tokenString); вернуть пользовательский токен; } const getUser = () =>{ const userString = sessionStorage.getItem('пользователь'); const user_detail = JSON.parse(userString); вернуть user_detail; } const [токен,setToken] = useState(getToken()); const [пользователь,setUser] = useState(getUser()); const saveToken = (пользователь,токен) =>{ sessionStorage.setItem('токен',JSON.stringify(токен)); sessionStorage.setItem('user',JSON.stringify(user)); setToken (токен); УстановитьПользователь (пользователь); навигация('/приборная панель'); } const выход = () => { sessionStorage.clear(); навигация('/логин'); } const http = axios.create({ baseURL:"http://localhost:8000/api", заголовки:{ «Тип контента»: «приложение/json», «Авторизация»: `Носитель ${токен}` } }); возвращаться { setToken: saveToken, токен, пользователь, получитьТокен, http, выйти } } Dashboard.js
import { useEffect, useState } из «реагировать»; импортировать AuthUser из './AuthUser'; экспортировать функцию по умолчанию Dashboard() { const {http} = AuthUser(); const [userdetail,setUserdetail] = useState(''); useEffect(()=>{ выборкаUserDetail(); },[]); const fetchUserDetail = () =>{ http.post('/me').then((res)=>{ setUserdetail (res.data); }); } функция renderElement(){ если (деталь пользователя) { вернуть Имя {userdetail.name}
Электронная почта
{userdetail.email
}еще{ return
Загрузка.....
} } возвращаться( Страница панели управления {рендерЭлемент() } ) }
Я пытаюсь следовать руководству https://github.com/AjayYadavAi/react-js ... on-laravel, но оно работает у него, а не у меня. Я сделал то же самое.
laravel.logs:
/Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Signer/BaseSigner.php(44): Lcobucci\\JWT\\Signer\\Hmac->doVerify('\\xAB \\xE5d\\xA5\\x10X\\x10\\xD5\\x17\\x9C\\x80\\xAC\\xD2\\xDD\\xBF...', 'eyJ0eXAiOiJKV1Q...', NULL) #1 /Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Signature.php(49): Lcobucci\\JWT\\Signer\\BaseSigner->verify('\\xAB\\xE5d\\xA5 \\x10X\\x10\\xD5\\x17\\x9C\\x80\\xAC\\xD2\\xDD\\xBF...', 'eyJ0eXAiOiJKV1Q...', NULL) #2 /Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Token.php(202): Lcobucci\\JWT\\Signature->verify(Object(Lcobucci\\JWT\\Signer\\Hmac\ \Sha256), 'eyJ0eXAiOiJKV1Q...', NULL) #3 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/Providers/JWT/Lcobucci.php(136): Lcobucci\\JWT\\Token->verify(Object(Lcobucci\\JWT\ \Signer\\Hmac\\Sha256), NULL) #4 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/Manager.php(101): Tymon\\JWTAuth\\Providers\\JWT\\Lcobucci->decode('eyJ0eXAiOiJKV1Q... ') #5 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(200): Tymon\\JWTAuth\\Manager->decode(Object(Tymon\\JWTAuth\\Token)) #6 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(136): Tymon\\JWTAuth\\JWT->getPayload() #7 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(149): Tymon\\JWTAuth\\JWT->checkOrFail() #8 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWTGuard.php(79): Tymon\\JWTAuth\\JWT->check(true) #9 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/GuardHelpers.php(60): Tymon\\JWTAuth\\JWTGuard->user() #10 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Tymon\\JWTAuth\\JWTGuard->check() #11 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\) \Http\\Запрос), Массив) #12 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http) \\Запрос), Объект(Закрытие), 'api') #13 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object (Осветить\\Http\\Запрос)) #14 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #15 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route) ), Объект(Осветить\\Http\\Запрос)) #16 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request ), Объект(Подсветка\\Маршрутизация\\Маршрут)) #17 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request )) #18 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\ \Запрос)) #19 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\ \{закрытие}(Объект(Осветить\\Http\\Запрос)) #20 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #21 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle (Объект(Осветить\\Http\\Запрос), Объект(Закрытие)) #22 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #23 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #24 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle (Объект(Осветить\\Http\\Запрос), Объект(Закрытие)) #25 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #27 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #28 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #29 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #30 /Users/myname/smproject/backend/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate \\Http\\Запрос)) #31 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request ), Объект(Замыкание)) #32 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{закрытие} (Объект(Осветить\\Http\\Запрос)) #33 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http) \\Запрос), Объект(Закрытие)) #34 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object (Осветить\\Http\\Запрос)) #35 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\ \Http\\Запрос)) #37 /Users/myname/smproject/backend/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 /Users/myname/smproject/backend/server.php(21): require_once('/Users/myname...') #39 {главный} "}
Я использую Reactjs, Laravel и JWT. Я пытаюсь войти в систему и получить данные из серверной части на панель управления после входа в систему, но появляется сообщение «Ошибка запроса с кодом состояния 500». Я пробовал использовать get вместо post, но не работает. Если я удалил материал «http.post» в Dashboard.js, это не выдаст ошибку, но мне это нужно, так как мне нужны данные пользователя.
Ларавель API.php
Route::post('login', [AuthController::class,'login']); Route::post('register', [AuthController::class,'register']); Route::group(['middleware'=>'api'],function(){ Route::post('выход', [AuthController::class,'выход']); Route::post('refresh', [AuthController::class,'refresh']); Route::post('me', [AuthController::class,'me']); }); Reactjs: Авторизация.js
экспортировать функцию по умолчанию AuthUser(){ const Navigation = useNavigate(); const getToken = () =>{ const tokenString = sessionStorage.getItem('токен'); const userToken = JSON.parse(tokenString); вернуть пользовательский токен; } const getUser = () =>{ const userString = sessionStorage.getItem('пользователь'); const user_detail = JSON.parse(userString); вернуть user_detail; } const [токен,setToken] = useState(getToken()); const [пользователь,setUser] = useState(getUser()); const saveToken = (пользователь,токен) =>{ sessionStorage.setItem('токен',JSON.stringify(токен)); sessionStorage.setItem('user',JSON.stringify(user)); setToken (токен); УстановитьПользователь (пользователь); навигация('/приборная панель'); } const выход = () => { sessionStorage.clear(); навигация('/логин'); } const http = axios.create({ baseURL:"http://localhost:8000/api", заголовки:{ «Тип контента»: «приложение/json», «Авторизация»: `Носитель ${токен}` } }); возвращаться { setToken: saveToken, токен, пользователь, получитьТокен, http, выйти } } Dashboard.js
import { useEffect, useState } из «реагировать»; импортировать AuthUser из './AuthUser'; экспортировать функцию по умолчанию Dashboard() { const {http} = AuthUser(); const [userdetail,setUserdetail] = useState(''); useEffect(()=>{ выборкаUserDetail(); },[]); const fetchUserDetail = () =>{ http.post('/me').then((res)=>{ setUserdetail (res.data); }); } функция renderElement(){ если (деталь пользователя) { вернуть Имя {userdetail.name}
Электронная почта
{userdetail.email
}еще{ return
Загрузка.....
} } возвращаться( Страница панели управления {рендерЭлемент() } ) }
Я пытаюсь следовать руководству https://github.com/AjayYadavAi/react-js ... on-laravel, но оно работает у него, а не у меня. Я сделал то же самое.
laravel.logs:
/Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Signer/BaseSigner.php(44): Lcobucci\\JWT\\Signer\\Hmac->doVerify('\\xAB \\xE5d\\xA5\\x10X\\x10\\xD5\\x17\\x9C\\x80\\xAC\\xD2\\xDD\\xBF...', 'eyJ0eXAiOiJKV1Q...', NULL) #1 /Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Signature.php(49): Lcobucci\\JWT\\Signer\\BaseSigner->verify('\\xAB\\xE5d\\xA5 \\x10X\\x10\\xD5\\x17\\x9C\\x80\\xAC\\xD2\\xDD\\xBF...', 'eyJ0eXAiOiJKV1Q...', NULL) #2 /Users/myname/smproject/backend/vendor/lcobucci/jwt/src/Token.php(202): Lcobucci\\JWT\\Signature->verify(Object(Lcobucci\\JWT\\Signer\\Hmac\ \Sha256), 'eyJ0eXAiOiJKV1Q...', NULL) #3 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/Providers/JWT/Lcobucci.php(136): Lcobucci\\JWT\\Token->verify(Object(Lcobucci\\JWT\ \Signer\\Hmac\\Sha256), NULL) #4 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/Manager.php(101): Tymon\\JWTAuth\\Providers\\JWT\\Lcobucci->decode('eyJ0eXAiOiJKV1Q... ') #5 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(200): Tymon\\JWTAuth\\Manager->decode(Object(Tymon\\JWTAuth\\Token)) #6 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(136): Tymon\\JWTAuth\\JWT->getPayload() #7 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWT.php(149): Tymon\\JWTAuth\\JWT->checkOrFail() #8 /Users/myname/smproject/backend/vendor/tomfordrumm/jwt-auth/src/JWTGuard.php(79): Tymon\\JWTAuth\\JWT->check(true) #9 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/GuardHelpers.php(60): Tymon\\JWTAuth\\JWTGuard->user() #10 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Tymon\\JWTAuth\\JWTGuard->check() #11 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(42): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\) \Http\\Запрос), Массив) #12 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http) \\Запрос), Объект(Закрытие), 'api') #13 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object (Осветить\\Http\\Запрос)) #14 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #15 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route) ), Объект(Осветить\\Http\\Запрос)) #16 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request ), Объект(Подсветка\\Маршрутизация\\Маршрут)) #17 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request )) #18 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\ \Запрос)) #19 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\ \{закрытие}(Объект(Осветить\\Http\\Запрос)) #20 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #21 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle (Объект(Осветить\\Http\\Запрос), Объект(Закрытие)) #22 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #23 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #24 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle (Объект(Осветить\\Http\\Запрос), Объект(Закрытие)) #25 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) #26 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #27 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #28 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{ закрытие}(Объект(Illuminate\\Http\\Request)) #29 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate) \\Http\\Запрос), Объект(Закрытие)) #30 /Users/myname/smproject/backend/vendor/fruitcake/laravel-cors/src/HandleCors.php(52): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate \\Http\\Запрос)) #31 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle(Object(Illuminate\\Http\\Request ), Объект(Замыкание)) #32 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{закрытие} (Объект(Осветить\\Http\\Запрос)) #33 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http) \\Запрос), Объект(Закрытие)) #34 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object (Осветить\\Http\\Запрос)) #35 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) #36 /Users/myname/smproject/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\ \Http\\Запрос)) #37 /Users/myname/smproject/backend/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #38 /Users/myname/smproject/backend/server.php(21): require_once('/Users/myname...') #39 {главный} "}
Мобильная версия