内容简介
Angular, considered as one of the most popular and powerful frontend frameworks, has undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications.This book gives you practical knowledge of building modern full-stack web apps from scratch using Angular with a Laravel Restful back end.The book begins with a thorough introduction to Laravel and Angular and its core concepts like custom errors messages, components, routers, and Angular-cl
AI简介
这是一本全面教授如何利用Angular 6和Laravel 5构建全栈Web应用程序的实战指南。本书首先详细介绍了Laravel 5框架的核心概念,包括自定义错误消息、组件、路由和Angular-cli等,并通过实际案例来应用这些概念。接着,本书深入探讨了Angular 6的特点和优势,包括其更小、更快、更易于开发的特点,以及如何使用Angular CLI创建PWA。
书中详细阐述了如何使用TypeScript编写静态类型的JavaScript代码,以及如何理解接口、类和泛型在TypeScript中的应用。同时,本书还介绍了如何使用Eloquent ORM创建模型和迁移文件,以及如何通过Seeder进行数据加载。此外,本书还详细讲解了如何处理请求验证和错误消息,以及如何创建和登录用户。
在构建后端API方面,本书详细讲解了如何使用Laravel框架的核心元素,如控制器、路由和Eloquent ORM,来构建一个RESTful API。同时,本书还介绍了如何使用Swagger文档来测试API。在处理数据库连接方面,本书详细讲解了如何配置数据库连接,并使用Seeder进行数据加载。