代码改变世界

laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器--显示主页

2017-06-02 22:29  吃饱了才能撑着  阅读(50)  评论(0)    收藏  举报
在上一讲里面,我们折腾了半天,发现就是把增删改查的 几个功能函数占位到了这个位置, 
 
那么新的问题来了,就是怎么样 实现具体的功能呢?
 
别着急!
 
我们先来实现显示的问题》
 
这个问题我们的解决方案就是:
 
第一:先从数据库获取数据, 因为我们只能显示当前用户ID对应的数据,所以需要用到Task 模型的基础功能。
第二:显示 内容到前台的模版引擎。
 
所以这样修改一下:
 
/**
*
显示
* @param Request $request
*
@return \Illuminate\Contracts\View\Factory|\Illuminate\View\View|\think\response\View
*/
public function index(Request $request){// 查询
   
// 第一步获取数据
   
$tasks = Task::where('user_id',$request->user()->id)->get();
   
// 第二步显示数据
   
return view('tasks.index',[
       
'tasks'=>$tasks,
   
]);
}
 
 
测试一下:发现页面直接跳转到了 
 
登录界面。
 
好吧!看来我们还没有 完成登录功能。那么我们先来完善一下登录功能。
 
好吧!我们这节课就先放弃了,
要准备登录页面,让这个案例,美美的!
我会回来的!
 
 php初学者-千锋php课程笔记