[李景山php]每天laravel[021]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器
2017-03-30 09:47
691 查看
控制器:对于一切的实际掌权者!
到现在,我们折
1 腾完了数据库,
2 准备好了路由,
3 处理了认证,
4 也换好了美丽的视图样式,
那么接下来呢?????
向 TaskController 进发!
向前进,向前进,,,,
大家还记得路由给我们分发的功能吗??
上面的是当时的路由,路由需要我们的 控制器,至少包含, index.store,destory 的三个方法,应该分别对应的 查询,新增 ,删除,也就是常见业务逻辑里面的 增删改查 ,除了修改没有之外的 其它全部信息。。
那么我们先来创建这几个函数!
创建位置位于 : app\Http\Controlers\TaskControler.php 文件
index() 函数:执行 显示任务,显示 添加表单及 显示 文件内容。当前的只是一个简单显示。
这里先进行简单的显示,但是并没有提取 任务列表数据
store()函数: 执行的是 新增数据的 任务。
代码如下:
先执行简单 验证,但是还没有执行 插入数据库的 动作
store()函数: 执行的是 新增数据的 任务。
函数占位,我们先放到这里,然后具体的 明确 每个函数的功能实现。
到现在,我们折
1 腾完了数据库,
2 准备好了路由,
3 处理了认证,
4 也换好了美丽的视图样式,
那么接下来呢?????
向 TaskController 进发!
向前进,向前进,,,,
大家还记得路由给我们分发的功能吗??
Route::get('/tasks','TaskController@index'); Route::post('/task','TaskController@store'); Route::delete('/tasks/{task}','TaskController@destory');
上面的是当时的路由,路由需要我们的 控制器,至少包含, index.store,destory 的三个方法,应该分别对应的 查询,新增 ,删除,也就是常见业务逻辑里面的 增删改查 ,除了修改没有之外的 其它全部信息。。
那么我们先来创建这几个函数!
创建位置位于 : app\Http\Controlers\TaskControler.php 文件
index() 函数:执行 显示任务,显示 添加表单及 显示 文件内容。当前的只是一个简单显示。
这里先进行简单的显示,但是并没有提取 任务列表数据
public function index(Request $request){// 查询 return view('tasks.index'); }
store()函数: 执行的是 新增数据的 任务。
代码如下:
先执行简单 验证,但是还没有执行 插入数据库的 动作
/** * @param Request $request */ public function store(Request $request){ $this->validate($request,[ 'name'=>'require|max:255' ]); }
store()函数: 执行的是 新增数据的 任务。
public function destory(Request $request,$taskID){ //TODO }
函数占位,我们先放到这里,然后具体的 明确 每个函数的功能实现。
相关文章推荐
- [李景山php]每天laravel[022]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器--显示主页
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---删除数据
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---登录,该死的登录
- [李景山php]每天laravel[020]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---视图
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---主页,亲爱的,我回来了!!
- [李景山php]每天laravel[019]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---路由
- [李景山php]每天laravel[018]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备关系模型
- [李景山php]每天laravel[017]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备数据库
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 --
- [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-修改你的启动页面
- [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-启动 laravel
- [李景山php]每天laravel[012]-laravel 中级任务翻译---创建 模版 及 视图
- [李景山php]每天laravel[007]-laravel 中级任务翻译---目录
- [李景山php]每天laravel[015]-laravel 中级任务翻译---删除任务
- [李景山php]每天laravel[011]-laravel 中级任务翻译---路由
- [李景山php]每天laravel[013]-laravel 中级任务翻译---添加任务
- [李景山php]每天laravel[010]-laravel 中级任务翻译---数据库迁移
- [李景山php]每天laravel[007]-laravel 中级任务翻译---简介