随笔分类 - php
php
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开spring mvc的项目实战化魅力。 开发技术选型:spring mvc+freemarker+boots
阅读全文
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 接上文希望从一张表(tb_role_info 用户角色表)的CRUD展开asp.net mvc的项目实战化魅力。 开发技术选型:asp.net mvc+bootstrap+sqls
阅读全文
摘要:(1)新建项目目录gulp_web (2)项目目录下建目录src里面存放需要进行gulp处理的文件目录及文件 (3)gulpfile.js文件内容为声明需要打包应用的gulp组件及打包文件路径和打包任务,比如: (4)在安装部署nodejs环境前提下,进入cmd命令行执行到项目根目录:f:\gulp
阅读全文
摘要:laravel实战化项目之三板斧 spring mvc 实战化项目之三板斧 asp.net mvc 实战化项目之三板斧 laravel是我工作10多年来见到的真正能称得上让phper从面条一样杂乱的代码中解脱出来,虽然我不是完全的phper;并真正意义上的一个比较完美优雅的基于面向对象又mvc富有表
阅读全文
摘要:App::error(function($exception, $code) { switch ($code) { case 403: return Response::view('errors.403', array(), 403); case 404: return Response::view...
阅读全文
摘要:config\database.php里读写分离:'mysql' => array( 'read' => array( 'host' => '192.168.1.1', ), 'write' => array( 'host' => '196.168.1....
阅读全文
摘要:Laravel 4之Eloquent ORMhttp://dingjiannan.com/2013/laravel-eloquent/定义Eloquent模型模型通常放在app/models目录中,但是您可以自由地把它们放在任何地方,只要它能根据您的composer.json文件自动加载。除非显示地指定表名,Eloquent默认情况下将模型类名的小写,复数形式作为表名。如我们定义的模型为Game,那么它将操作games数据表。name ='Assassins Creed'; $game->description ='Assassins VS templars.&#
阅读全文
摘要:Laravel 4之数据库操作http://dingjiannan.com/2013/laravel-database/数据库配置Laravel数据库配置在app/config/database.php中进行,其中'fetch'=> PDO::FETCH_CLASS,设置数据返回格式,默认以类放回,你以$book->name形式访问数据。如果设置成PDO::FETCH_ASSOC,则以数组形式返回$book['name']。'default'=>'mysql',指定数据库连接,在下面的connections中配置
阅读全文
摘要:Laravel 4之验证http://dingjiannan.com/2013/laravel-validation/基本验证使用Validator::make($data, $rules)验证,第一个参数为需验证的数据,第二个参数为每个字段的验证规则Route::post('/registration',function(){ $data =Input::all();// Build the validation constraint set. $rules = array('username'=>'alpha_num');// Crea
阅读全文
摘要:Laravel 4之请求http://dingjiannan.com/2013/laravel-request/获取请求数据获取当前请求所包括的所有GET和POST数据Route::get('/',function(){ $data =Input::all(); var_dump($data);});输入http://myapp.dev/?foo=bar&baz=boo,得到array(2){["foo"]=>string(3)"bar"["baz"]=>string(3)"boo&quo
阅读全文
摘要:Laravel 4之表单http://dingjiannan.com/2013/laravel-forms/创建表单除了原有的方式创建表单,Laravel提供了一种便捷的方式Form::open(array('url' => 'our/target/route'))Form::close()编译后HTML为自定义提交方法Form::open(array('url'=>'our/target/route','method'=>'GET','accept-charset'
阅读全文
摘要:Laravel 4之URL生成http://dingjiannan.com/2013/laravel-url/获取当前URL获取当前URL有两种方式,URL::current()或URL::full(),区别是返不返回GET参数如Route::get('/current/url',function(){return URL::current();});输入/current/url?foo=bar时只显示http://myapp.dev/current/url。使用URL::full()则显示http://myapp.dev/current/url?foo=bar获取之前的URL
阅读全文
摘要:Laravel 4之控制器http://dingjiannan.com/2013/laravel-controller/控制器通常Laravel控制器文件放在app/controllers/目录下。该目录已被Composer自动加载。控制器名称可以任意取,但一般以Controller为后缀,然后继承BaseController或Controller类,BaseController通常包括一些公用的控制器逻辑。'FooController@method','as'=>'name'));使用URL::action方法获取一个控制器操作的链接$u
阅读全文