学习laravel微博小程序开发@得二遍----laravel

1.@extend @section @stop

 

2.对于资源路由:

  资源路由更简单。可以看到使用 resource 方法让我们少写了很多代码,且严格按照了 RESTful 架构对路由进行设计。

 

3.隐式路由绑定和显示路由绑定。

4.视图向路由传递数据。(视图->路由->控制器->视图控制器)

视图:<a href="{{ route('report', $status->id )}}">举报</a>   解:report是路由名称,后面是值

路由: Route::get('/report/{id?}','UsersController@report')->name('report');  解:路由之前是路径名,     对应的方法,name('report')是视图跳转页面用的 例:<li><a href="{{ route('about') }}">关于</a>      </li>。

控制器:public function report($id){

  dd($id); //就能打印出传给路由的值

  $report = new Report();

  $content_id = $report->content_id = $id;

  return view('users/report', ['id' => $content_id]);//然后获取到的值传递给视图

}

视图:<input type="hidden" value="{{$id}}" name="content_id">

getPathInfo: 验证链接

 

@section('leftmenu')
<div class="list-group">
<a href="{{url('practice')}}" class="list-group-item
{{Request::getPathInfo() == '/practice' ? 'active' : ''}}
">学生列表</a>
<a href="{{url('practice/create')}}" class="list-group-item
{{Request::getPathInfo() == '/practice/create' ? 'active' : ''}}
">新增学生</a>
</div>
@show

 

posted @ 2017-12-07 16:06  燃烧的果冻  阅读(99)  评论(0)    收藏  举报