laravel(一)路由,参数传递,blade
2016-05-08 19:09
411 查看
每次访问laravel都会引导到routes.php文件
通常会把某个路由交给某个控制器的方法去处理
`php artisan make:controller controllername`
注:`php artisan make:controller controllername –plain`不携带自定义方法
2.使用controller
Routes:
SC:
3.参数传递
(1)单值:
SC:
(2)数组
(3)作为view的参数
(4)php的compact
4.参数使用
转义方式:{{}} //其中的html不解释
不转义方式:{!! !!} //其中的html解释
@section(‘xxx’),@stop
通常会把某个路由交给某个控制器的方法去处理
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模板
@yield(‘xxx’),@extends(‘xxx’)@section(‘xxx’),@stop
相关文章推荐
- PHP动态网页脚本
- PHP与Mysql的连接
- 基于MT7688模块的开发笔记8——TFTP方式烧写Uboot固件
- 解决yii2左侧菜单子级无法高亮问题的方法
- preg_match_6.php
- yii2 左侧菜单子级无法高亮的问题
- yii2 左侧菜单子级无法高亮的问题
- preg_match_2.php
- strpos.php
- strrpos.php
- substr_replace.php
- str_ireplace.php
- php 正则表达式
- php strtotime 和 date 日期操作
- php面向对象编程self和static的区别
- php7安装后无法开机启动问题
- PHP基本内置函数
- PHP 根据IP地址获取所在城市
- Laravel与CI框架中截取字符串函数
- ThinkPHP创建web项目