laravel(一)路由,参数传递,blade

来源:互联网 发布:专业读书软件 编辑:程序博客网 时间:2024/06/06 05:25
  1. 每次访问laravel都会引导到routes.php文件
  2. 通常会把某个路由交给某个控制器的方法去处理

controller

1.创建controller
`php artisan make:controller controllername`
注:`php artisan make:controller controllername –plain`不携带自定义方法
2.使用controller
Routes: Route::get('/','SitesController@index');
SC:

public function index() {        return "sjming";    }

3.参数传递
(1)单值:
SC:

public function index() {        $name = 'sjming';        return view('welcome')->with('name',$name);    }

(2)数组

return view('welcome')->with([    'name'=>$name,    'first'=>'su']);

(3)作为view的参数

    $data=[];    $data['first']='123';    $data['second']='456';    return view('sites.about',$data);

(4)php的compact

   $fir='123';   $sec='456';   return view('sites.about',compact('fir','sec'));

4.参数使用
转义方式:{{}} //其中的html不解释
不转义方式:{!! !!} //其中的html解释

blade模板

  1. @yield(‘xxx’),@extends(‘xxx’)
  2. @section(‘xxx’),@stop
0 0
原创粉丝点击