您的位置:首页 > 编程语言 > PHP开发

Laravel控制器

2014-06-13 00:00 106 查看
基础控制器:
在app/routes.php中指定路由:
Route::get('user/{id}', 'UserController@showUser');


在app/controller中编写控制器:
class UserController extends BaseController {
    
    public function __construct()
    {
 
    }
    
    public function showUser($id)
    {
       $user = User::find($id);
       
        return View::make('show', array('user' => $user));
    }
}


可以看到所有的控制器都是继承BaseController,BaseController放一些公共的逻辑。
天生适合开发RESTful应用:
(1)定义路由
Route::controller('books', 'BookController');


(2)控制器中添加带有http动词的方法
class BookController extends BaseController {
    
    //添加带有相应HTTP动词前缀的方法
    public function getOne()
    {

    }
    
    public function postOne()
    {
        
    }
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息