Создание форума с Laravel, но возникли проблемы с Angular - PullRequest
0 голосов
/ 17 июня 2019

Я создаю форум с пользователями, сообщениями и комментариями в Laravel, и теперь я должен использовать Angular, но я новичок в этом, поэтому у меня нет идеи, с чего начать.

Я пытался вернуть данные json из моего приложения laravel (например, пользователя), но я не знаю, как получить их из Angular.

public function index(){ $user_id = auth()->user()->id; $user = User::find($user_id); return response()->json($user,201); }

Я был бы рад, если кто-то может помочь или порекомендовать мне что-нибудь.

1 Ответ

0 голосов
/ 17 июня 2019

В вашем угловом проекте вам нужно будет создать файл service.ts. Служба может содержать ваши вызовы API, связанные с моделью пользователя.

//run the command
ng generate service user

//In your user.service.ts file 
import { HttpClient } from '@angular/common/http';
...

export class UserService {

    constructor(private httpClient: HttpClient) { }

    API_URL = 'http://yourLaravelApiProject/public/api';

    userDetails() {
        return this.httpClient.get(`${this.API_URL}/yourApiUrl`);
        //console.log()
    }
}

Хорошо читайте больше об услугах, перехватчиках. Или попробуйте Угловой учебник Угловой Туориал

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...