Laravel 5.1初探

之前因为要写一个小项目玩,去看了很多php的框架,最后发现其实Laravel是名副其实的优雅。

对于安装,Laravel并不简单,呃,其实也简单,说并不简单的原因是还有个解压即用的ThinkPHP……

为了安装Laravel需要先安装Composer,听说这玩意还是挺好用的,不过我还不大会用。Win下直接下编译过的安装包就行了。

composer global require "laravel/installer=~1.1"

然后把~/.composer/vendor/bin加入环境变量,就可以直接在命令行使用laravel了。

Web访问入口在Public目录,如果出现一些奇怪错误可以尝试重新生成一个密钥(在项目目录执行php artisan key:generate)。

Laravel的路由是手动的,需要在routes.php中手动指定,对于访问可以用闭包返回也可以交给Controller或者与Middleware相结合什么的。Middleware的概念我倒是第一次接触,不过用来做登录验证什么的,确实是思路优雅。

路由的绑定是很方便的,调用Route类的静态方法即可,支持RESTful。

Route::get('/', function () {
    return 'Hello World';
});

Route::post('foo/bar', function () {
    return 'Hello World';
});

Route::put('foo/bar', function () {
    //
});

Route::delete('foo/bar', function () {
    //
});

总之更多的就查文档吧,Laravel的文档是相当不完善的,请配合Google使用。

Laravel是纯OOP,而且MVC,这俩我都很喜欢,以后还是要深入研究一下Laravel。

“Laravel 5.1初探”的17个回复

  1. 其实只要你有和运行ThinkPHP一样的环境,比如装好了Apache或nginx,以及PHP。直接把Laravel官网上的zip拖下来解压一样能用。。。。
    用会自动解决依赖的Composer和要求你自行解决依赖的安装方法比简单就是耍流氓嘛。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注