利用laravel框架创建todos
目录:
一、Laravel环境搭建:开发环境安装
二、创建视图:在resources/views目录下创建todos用于存放相关视图
三、添加路由
四、建立控制器
五、最终效果示意图

一、Laravel环境搭建:开发环境安装
1、集成开发环境:PHPSTORM;

2、快速搭建PHP/laravel运行/开发环境:laragon;

3、快速创建Laravel App

打开laragon,快速创建项目:

利用laravel快速创建

填入应用名称,点击OK开始创建

创建成功

重新加载Apache,运行laravel

重新加载

打开浏览器查看

2、创建视图
步骤1:在todos工程下,resouces->views文件夹中创建todos目录,并新建index.blade.php展示Todos列表,引入bootstrap板块美化样式


在同目录下创建show.blade.php,展示单个Todos

在同目录下创建新建页create.blade.php

blade模板布局:在resources/views下创建layouts目录,并在次目录下创建app.blade.php布局模板

编辑blade.php


在views文件夹下新建layouts目录,并在此目录中新建app.blade.php作为布局模板,为列表和详情页添加统一的Bootstrap导航栏。

创建控制器与模型
步骤1:点击Laragon下方的Terminal,在终端中输入php artisan make:Controller TodoController,可新建控制器TodoController,并在其中定义index方法返回todos视图。


获取show方法


新建页的获取方法

修改获取方法

删除获取方法

实现创建页的方法与后端验证

获取新的方法

建立初步模型

创建数据库迁移文件(php artisan migration create_todos_table)

创建成功后,编辑迁移文件,创建表字段

执行迁移

创建TodoFactory生成伪数据


创建TodoSeeder填充数据并在其中引入TodoFactory生成的10条伪数据,执行seed


在routes/web.php文件中添加路由

实现效果

增加

最终效果

利用laravel框架创建todos相关推荐

  1. 小陈教你利用laravel框架实现Todos APP

    小陈教你利用laravel框架实现Todos APP 一.Laravel的环境搭建 二.在Laravel中创建视图 三.添加路由 四.建立控制器 五.效果图实现 一.Laravel的环境搭建 第一步: ...

  2. 遗传编程(Genetic Programming)学习笔记(三):利用DEAP框架创建一个GP表达式

    DEAP框架   Python 的 DEAP库是一个进化算法框架,可以帮助我们快速实现各种进化算法,例如遗传算法(GA).粒子群算法(PSO).遗传编程(GP).分布估计算法(EDA).多目标优化算法 ...

  3. laravel框架实现cms心得

    laravel框架实现cms心得 在经过几周的操作后我们使用laravel实现了cms(内容管路系统)的一些基础操作,对于laravel这门课程我也有一些小心得: (一):功能介绍 1:前端展示 简介 ...

  4. ExtAspNet学习-利用AppBox框架快速创建项目(五)—完成项目含源代码

    我们前边四个部分已经完成了框架需要的基础配置, 现在我们来完成项目 1.Subsonic 配置,首先在OraSurvey.DAO中添加App.config配置相关信息 View Code 1 < ...

  5. 如何利用laragon框架制作一个简单的应用?

    如何利用laragon框架制作一个简单的应用? 一.搭建环境 1. 安装Laragon 1.1 打开安装包用的语言 选择自己习惯用的语言 1.2 选择安装地址 1.3 选择Next,开始install ...

  6. laravel框架中文手册_laravel请求参数校验方法

    对于后端开发而言,前端request请求中的参数校验是一个必不可少的环节.无论传来的参数是id还是email还是其他的参数,我们都要对参数的类型.大小.格式等等做这样或者那样的校验,然后才进行逻辑处理 ...

  7. laravel框架应用和composer扩展包开发

    laravel5.5+ laravel官方地址 laravel是目前最流行的php框架,发展势头迅猛,应用非常广泛,有丰富的扩展包可以应付你能想到的各种应用场景,laravel框架思想前卫,跟随时代潮 ...

  8. laravel框架基础知识总结

    一.laravel简介 laravel是一套优雅简介的PHP开发框架,受欢迎程度非常之高,功能强大,工具齐全:以下是本人在学习过程中记录的laravel比较基础的资料,权当学习笔记,请大神们多多指教 ...

  9. swoole加速laravel框架

    swoole加速laravel框架 一.swoole 介绍安装 docker安装php扩展 二.php运行的运行模式 1. cgi模式 2. fastcgi模式 三.swoole加速laravel的原 ...

  10. laravel框架详解 学以致用

    系列文章目录 提示: laravel介绍.文件配置.路由使用 .控制器的使用 . 数据的操作.@csrf防护.文件上传 文章目录 系列文章目录 laravel框架 详解一些功能 学以致用 一.lara ...

最新文章

  1. 分布式锁的三种实现方式_基于 redis 的分布式锁实现
  2. 职场经典小故事-II
  3. js判断undefined和null
  4. python基础语法有哪些-Python基础语法知识有哪些?
  5. STM32 基础系列教程 37 - Lwip_igmp
  6. [XSY] 选举(线段树优化dp)
  7. Java基础总结--1
  8. primefaces_Primefaces单选按钮,复选框示例
  9. jpress连接不上mysql_win10+jdk+mysql+tomcat+jpress环境搭建与部署
  10. windows 2008 中IIS7.0以上如何设置404错误页面
  11. REST Assured 使用详解
  12. SAMBA配置 “你可能没有权限访问网络资源”的问题解决方法
  13. 【转载】《周一清晨的领导课》读书笔记!!!
  14. 什么是云计算和大数据?他们之间的区别是什么?
  15. python数据处理工具-Pandas笔记
  16. ewebeditor***
  17. 关于字符串旋转问题的一些心得
  18. 如何通过数据进行网站分析
  19. jsp:include flush=true
  20. 易语言抖音筛选在线tk号工具开发

热门文章

  1. Java——1. 安装
  2. arcgis 10 扩展模块授权无效的解决方法
  3. 哪吒票房超复联4,100行python代码抓取豆瓣短评,看看网友怎么说
  4. html5 街景,html5+webgl 三维街景的渲染
  5. 关于紫猫插件的共享网络数据NetData系列搭建环境新版教程
  6. 网络 打印机怎么连接?
  7. 数学分析(2): 数列极限
  8. Windows10清理C盘
  9. Java基本语法-Scanner类的应用_计算两个整数和
  10. 20行代码制作字符画版小黄鸭表情包