之前因为要写一个小项目玩,去看了很多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。
(。・`ω´・)
不要卖萌了笨蛋
为什么是笨蛋啊
蠢~
_(:3 」∠)_
(。・`ω´・)
(๑• . •๑)
OAO变灰了!
_(:з」∠)_灰两天应个景
变白了!
变蠢了!
不明觉历。
最近也在用这个,,最喜欢它了,嗷呜~~~
感觉超优雅~
其实只要你有和运行ThinkPHP一样的环境,比如装好了Apache或nginx,以及PHP。直接把Laravel官网上的zip拖下来解压一样能用。。。。
用会自动解决依赖的Composer和要求你自行解决依赖的安装方法比简单就是耍流氓嘛。
还是包管理器用着爽……
[尽情玩] 简洁实用,好文章!