laravel(一)路由,参数传递,blade laravel怎么读 laravel开发教程 laravel框架下
程序员文章站
2022-06-12 20:50:39
...
- 每次访问laravel都会引导到routes.php文件
- 通常会把某个路由交给某个控制器的方法去处理
controller
1.创建controller
`php artisan make:controller controllername`
注:`php artisan make:controller controllername –plain`不携带自定义方法
2.使用controller
Routes: Route::get('/','SitesController@index');
SC:
publicfunctionindex() {return"sjming";
}
3.参数传递
(1)单值:
SC:
publicfunctionindex() {$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
以上就介绍了laravel(一)路由,参数传递,blade,包括了laravel,blade方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: thinkphp上传问题
下一篇: 如何在Jboss中配置数据源