laravel控制器的基本用法(项目名字:my_laravel)
1.控制器所在位置
/app/Http/Controllers
2.控制器中模板内容(文件名:WelcomeController.php)
<?php
namespace App\Http\Controllers;//命名空间,必须的
class WelcomeController extends Controller{//继承controller类
public function index(){
return view('welcome');
}
}
?>
3.控制器的调用
-
入口文件:
\my_laravel\app\Http\routes.php
-
入口文件内容:
<?php Route::get('/','WelcomeController@index');//调用上面的WelcomeController入口文件里的index方法 Route::get('test',function(){//回调函数 return "my_get请求"; }); ?>
-
使用命令的方式创建一个自己的控制器,也可以直接自己写
php artisan make:controller MyController ![](https://img.haomeiwen.com/i2853374/9da902643119f19c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
-
查看所有的路由:
在入口文件为下列情况下的路由:
Route::get('/','WelcomeController@index');
Route::get('test',function(){
return "my_get请求";
});
执行路由展示命令:
php artisan route:list//将会展示出入口文件所涉及到的所有路由
-
控制器内容:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class MyController extends Controller { public function index(){ } }
-
注意事项
(1)控制器里的方法要设为public
(2)
网友评论