我正在使用Laravel创建一个包含用户,帖子和评论的论坛,现在我必须使用Angular,但是我是新手,所以我不知道从哪里开始。
我试图从laravel应用程序(例如用户)返回json数据,但我不知道从Angular获取它们。
public function index(){
$user_id = auth()->user()->id;
$user = User::find($user_id); return response()->json($user,201);
}
如果有人可以帮助或推荐我一些东西,我会很高兴。
答案 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