一起来做属于自己的PHP项目
来源:互联网 发布:淘宝买组装电脑好吗 编辑:程序博客网 时间:2024/05/04 11:53
前言:一直以来就想做一套属于自己的PHP项目,这次采用最流行的Laravel框架,前端采用非常酷的H+框架。项目部署在wamp环境中。
Laravel的下载到官网上直接找就可以。
H+前端框架,提供下载地址:点击下载
1、安装插件
安装php artisan的generate插件。
修改composer.json中增加:
"require-dev": { "way/generators": "~2.0"},
然后直接,composer update就可以。
完成后在app/config/app.php的providers中增加:
'Way\Generators\GeneratorsServiceProvider'
2、创建数据库
把app/config/database.php中connections下的mysql改成你自己的配置:
'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'blog', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '',),
配置完成后,创建users表和projects表
首先创建迁移文件:
$ php artisan migrate:make create_users_table --create=users$ php artisan migrate:make create_projects_table --create=projects
我们会发现在app\database\migrations下多了一个*_create_users_table.php文件,在这个文件中修改:
Schema::create('users', function(Blueprint $table){ $table->increments('id'); $table->string('email'); $table->string('password'); $table->string('nickname'); $table->boolean('is_admin')->default(0); $table->boolean('block')->default(0); $table->string('remember_token')->nullable(); $table->timestamps();});
public function up() { Schema::create('projects', function(Blueprint $table) { $table->increments('id'); $table->string('pName'); $table->string('pAuthors'); $table->integer('pStatus'); $table->string('pDistance'); $table->string('remember_token')->nullable(); $table->timestamps(); }); }
然后执行数据库迁移:
$ php artisan migrate
然后表就创建成功了。
0 0
- 一起来做属于自己的PHP项目
- 做一个属于自己的照片编辑器
- php开发 使用163邮箱做属于自己的Blog系统
- 菜鸟PHP,自己曾经做过的php项目
- php打造属于自己的MVC框架-
- php打造属于自己的MVC框架
- “数字签名”自己做打造属于自己的在线工具
- 想做属于自己的三国类的游戏
- [php]开发属于自己的PHP API框架(1)
- 使用debootstrap做一个属于自己的系统
- 我为什么要选择做一个属于自己的网站!
- 【转】使用debootstrap做一个属于自己的系统(zh)
- 解析-做一个属于自己(企业)的网站
- 做一款属于自己的体感游戏
- 自己的路自己走,自己的事情自己做,没有什么是不可能的,相信自己,明天属于自己!
- 一起来做条纹的背景
- 自己做的一些项目
- 自己曾经做的项目
- idea jsp 问题 jsp api冲突
- Jquery-mobile禁用ajax
- 1.9.1 参数化类型
- 关于Appstore提交过程的问题
- Unity屏幕震动实现(通过Camera Viewpoint)
- 一起来做属于自己的PHP项目
- CodeForces 8C-Looking for Order
- 苹果开发者账号申请与iTunesconnect中心问题联系电话
- 使用AVMutableComposition将声音与视频合成一个视频
- Xcode iOS 进程启动失败:安全问题 Xcode process launch failed: Security or timed out等问题处理
- 希尔排序
- 黑马程序员——JDK5.0新特性(泛型)
- Intellij IDEA 在电脑蓝屏死机重启后报前言中不允许有内容的BUG解决方法
- <c:if> 判断变量是否为null