@jKEeY

Почему при запросе на удалённую машину получаю 404 статус?

Написал бек энд на laravel, протестировал на локальной машине и всё работает, но когда задеплоил на удалённую машину этот проект, то при попытке сделать запрос получаю 404 статус с ошибкой в ответ

Symfony\Component\HttpKernel\Exception\NotFoundHttpException

web.php
Route::get('api/chats', 'ChatController@index');
Route::post('api/message/send', 'MessageController@sendMessage');
Route::post('api/message/all', 'MessageController@getMessages');

Controllers/ChatController
class ChatController extends Controller
{
    public function index(Request $request)
    {
        $userId = $request->attributes->get('user_id');
        $user = User::find($userId);
        $chats = $user->chats;

        foreach($chats as $chat) {
            if ($chat->type === 'single') {
                $toUser = ConversationUser::where('conversation_id', $chat->id)
                    ->where('user_id', '!=', $userId)
                    ->first();
                $sender = User::find($toUser->user_id);
                $chat->user_id = $sender->id;
                $chat->title = $sender->name;
                $chat->reload = false;
            }
        }

        return response(Answer::jsonAnswer(array('chats' => $chats)));
    }
}

С чем это может быть связано ?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы