laravel 5.1 学习

下载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',
    ];
}
原文地址:https://www.cnblogs.com/fenle/p/4728799.html