Laravel哲学
Laravel是一套web应用开发框架,它具有富于表达性且简洁的语法。我们相信,开发过程应该是愉悦、创造性的体验。Laravel努力剔除开发过程中的痛苦,因此我们提供了验证(authentication)、路由(routing)、session和缓存(caching)等开发过程中经常用到的工具或功能。
Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,我们博取众框架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。
Laravel是易于理解并且强大的,它提供了强大的工具用以开发大型、健壮的应用。杰出的IoC、数据库迁移工具和紧密集成的单元测试支持,这些工具赋予你构建任何应用的能力。
译者:王赛 (Bootstrap中文网)
安装Laravel框架在Mac OS上
我花费了若干小时在安装框架的工作上,主要是卡在了mcrypt安装上和网络的延迟上。有几点提示写出来供大家参考。
1. 安装composer(来自https://getcomposer.org/doc/00-intro.md#globally-on-osx-via-homebrew-)
brew update brew tap homebrew/homebrew-php brew tap homebrew/dupes brew tap homebrew/versions brew install php55-intl brew install homebrew/php/composer
2. 检查php是否有mcrypt扩展
php -i |grep mcrypt
3. 安装mcrypt扩展,或者引用现有php
我编辑 ~/.bash_profile增加一行
export PATH=”/Applications/XAMPP/bin:$PATH”
配置虚拟机
没什么特殊的,只需要指定目录到public,例如
<VirtualHost *:80>
DocumentRoot “/Volumes/MacintoshHD/Sites/yancreate/laravel/public”
ServerName www.laravel.com
<Directory “/Volumes/MacintoshHD/Sites/yancreate/laravel/public”>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog “logs/laravel.com-error_log”
CustomLog “logs/laravel.com-access_log” common
</VirtualHost>
可以参考和学习的代码(当然你也可以直接那来用,但是….):
https://github.com/brunogaspar/laravel4-starter-kit
http://octobercms.com/
http://administrator.frozennode.com/
https://github.com/davzie/laravel-bootstrap
Harrie
我是王岩,2010年为了扩展自己的事业,我成立了一家互联网公司:上海岩创网络科技有限公司,2011年加入宏路数据任技术总监,2017年成立动乂岩数据技术有限公司同时兼任动点科技CTO。现在我正在搭建团队,在微信生态和企业服务领域进行探索。我的联系方式是:手机:13918304704 微信: harriewang QQ:13689186 欢迎大家跟我交流和讨论。