使用Laravel创建论坛但遇到Angular问题

时间:2019-06-17 12:38:43

标签: php html angular laravel typescript

我正在使用Laravel创建一个包含用户,帖子和评论的论坛,现在我必须使用Angular,但是我是新手,所以我不知道从哪里开始。

我试图从laravel应用程序(例如用户)返回json数据,但我不知道从Angular获取它们。

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

如果有人可以帮助或推荐我一些东西,我会很高兴。

1 个答案:

答案 0 :(得分:0)

在角度项目中,您将必须创建一个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()
    }
}

做好阅读有关服务,拦截器的更多信息。或尝试Angular教程Angular Tuorial