Laravel(2)你的第一个应用

在这个chapter,我们将会学到:

  1: 作出基本的URL和应用

  2: 处理一些刚开始时会遇到的故障

  3: 定义URL路由和对应的动作,模型和对应的关系

  4: 通过Eloquent来与数据库交互

  5: 使用Blade模板语言创建层次布局

 

描述一下我们的应用

我们要创建一个可以查看猫的信息的数据库。访问者可以为他们的猫创建详细的信息页面,比如猫的名字,生日,以及它的品种。这个应用支持CRUD操作。我们还要创建一个品种页面来列出单独品种的猫。

下个chapter我们会考虑安全性,验证许可。

 

实体,关系和属性

首先我们需要去定义我们的应用实体。实体是一个事物(人,地方,或者对象),它可以用来保存应用程序的数据。在我们的需求中,实体有如下要求:

  1:Cats有几个标示符,名字,出生日期,品种

  2: Breeds(品种)有标示和名字

这些信息可以帮助我们定义database schema(数据库图示)来保存实体,关系,属性。还有模型(用对象来对应数据库)

 

应用程序的地图

我们现在需要来定义URL结构

  Method     Route           Description

  GET        /             主页
  GET       /cats          概述页
  GET        /cats/breeds/:name  特定品种的概述页
  GET       /cats/:id         单个猫的页面
  GET       /cats/create       创建新猫的表单页面

  POST      /cats          新建猫的操作
  GET      /cats/:id/edit        编辑页面
  PUT      /cats/:id          处理更新
  GET      /cats/:id/delete      删除页面
  DELETE    /cats/:id          删除操作 

  

 

开始吧!!

用Composer创建一个project

composer create-project laravel/laravel cats --prefer-dist
cd cats

 

启动服务

php artisan serve

 

转载于:https://www.cnblogs.com/jypwn/p/4058065.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值