您好,欢迎访问一九零五行业门户网

[Laravel] Laravel的根本使用

[laravel] laravel的基本使用
[laravel] laravel的基本http路由
使用laravel的基本路由,实现get请求响应,找到文件app/http/routes.php
调用route的静态方法get(),实现get响应,参数:string类型的路径,匿名函数function(){}
匿名函数内部,返回string数据
实现post,put,delete的请求,同上
实现get传递参数的路由,调用route的静态方法get(),参数:路径,匿名函数
路径,大括号包裹参数名,不含$,例如:’/user/{id}’
匿名函数,接收参数,例如:function($id){}
[laravel] laraval的基本控制器
在app/http/controllers目录下,新建一个index/indexcontroller.php
定义命名空间,namespace app\http\controllers\index
引入controller基本控制器,use app\http\controllers\controller
定义indexcontroller继承controller
实现方法index,返回数据
定义路由指定控制器的行为,例如:route::get(/index,index\[email protected]);,
注意命名空间部分,新建的控制器是在根命名空间下面,指定的时候添加自己新加的命名空间
[laravel] laravel的基本视图
在目录resources/views/下面,创建index/index.php
在控制器中使用函数view()来调用模板,参数:文件路径(.分隔目录),数据
路由:routes.php
php/*|--------------------------------------------------------------------------| routes file|--------------------------------------------------------------------------|| here is where you will register all of the routes in an application.| it's a breeze. simply tell laravel the uris it should respond to| and give it the controller to call when that uri is requested.|*//*测试get post*/ route::get('/', function () { $url=url(index); return hello world.$url; //return view('welcome');});route::post(/post,function(){ return 测试post;});/*传递参数*/route::get(/user/{id},function($id){ return 用户.$id;});/*使用控制器*/route::get(/index,index\[email protected]);/*|--------------------------------------------------------------------------| application routes|--------------------------------------------------------------------------|| this route group applies the web middleware group to every route| it contains. the web middleware group is defined in your http| kernel and includes session state, csrf protection, and more.|*/route::group(['middleware' => ['web']], function () { //});
控制器:indexcontroller.php
phpnamespace app\http\controllers\index;use app\http\controllers\controller;class indexcontroller extends controller{ public function index(){ $data=array(); $data['title']=index控制器; return view(index.index,$data); }}
模板:index.php
body> div class=container> div class=content> div class=title>php echo $title;?>div> div> div> body>
其它类似信息

推荐信息