2020年4月

1.获取Request请求(表单数据)

Laravel中一般通过控制器方法依赖注入来获取当前请求的Request实例。
这里以一个隐式控制器测试
创建RequestController.php

php artisan make:controller RequestController

routes.php定义路由如下:

Route::controller('request','RequestController');

定义测试方法:



- 阅读剩余部分 -

1.生成一个中间件

生成一个test中间件

php artisan make:middleware TestMiddleware

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

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



- 阅读剩余部分 -

【说明:本笔记参照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.安装好你的运行环境

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


2.安装composer以及laravel

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




- 阅读剩余部分 -