利用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文件中添加路由
实现效果
增加
最终效果