分类 后端 下的文章

1.生成一个中间件

生成一个test中间件

php artisan make:middleware TestMiddleware

中间件类默认存放在app/Http/Middleware目录下。

中间件一般分before和after两种
before:
主要用于前置判断,比如用户登录验证、CSRF认证等



- 阅读剩余部分 -

1.安装好你的运行环境

PHP必备扩展:OpenSSL、PDO、Mbstring、Tokenizer


2.安装composer以及laravel

这里省略,安装方法好几种,我这里使用简单粗暴的一键安装包秒搞定。
laravel:下载一键安装包,解压到你的www目录。
composer:下载最新版composer.phar,拷贝到你laravel项目根目录即可。
下载链接:




- 阅读剩余部分 -

【说明:本笔记参照laravel学院帖子进行整理】

1.laravel基本的路由种类很多,常用的有any、get、post。

get

Route::get('/hello',function(){
    return "Hello Laravel[GET]!";
});

post

Route::get('/testPost',function(){
    $csrf_token = csrf_token();
    $form = <<<FORM
        <form action="/hello" method="POST">
            <input type="hidden" name="_token" value="{$csrf_token}">
            <input type="submit" value="Test"/>
        </form>
FORM;
    return $form;
});

Route::post('/hello',function(){
    return "Hello Laravel[POST]!";
});

- 阅读剩余部分 -

1.在脚本里添加

$table->string('mobile', 13);

最终:

        Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->string('mobile', 13);
            $table->string('email')->unique();
            $table->string('password', 60);
            $table->rememberToken();
            $table->timestamps();
        });

这样添加的手机号字段mobile属性为“vachar(13)”

- 阅读剩余部分 -