下载composer
https://getcomposer.org/download/
修改镜像来源
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
在wwwroot下创建项目
composer create-project laravel/laravel siteName
进入项目根目录
cd siteName
安装bootstrap
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
安装illuminate/html
composer require illuminate/html
修改目录权限
chmod -R 755 app/storage
配置数据库,在app/config/database.php 或者 .env
建users表
php artisan make:migration create_users_table --table=users
以上命令会创建一个migrate文件(文件位于database/migrations目录下),这个文件的名字就是create_users_table,然后我们可以通过编辑刚刚生成的migrate文件来创建Users表。
public function up() {
Schema::create('users', function($table){
$table->increments('id');
$table->string('username', 20);
$table->string('email', 100)->unique();
$table->string('password', 64);
$table->string('remember_token',62)->default('default');
$table->timestamps();
});
}
表单请求验证
建立request
php artisan make:request StoreBlogPostRequest
生成的类会放置在 app/Http/Requests 目录中。 我们在 rules 方法中增加一些验证规则
public function rules()
{
return [
'title' => 'required|unique|max:255',
'body' => 'required',
];
}