centos安装composer
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer
chmod a+x/usr/local/bin/composer
安装laravel
composer create-project --prefer-dist laravel/laravel blog "5.4.*"
chmod -R 777 /home/www/IVT/storage/
1.laravel 不支持原生session
因为session被laravel重新封装了
想使用原生的session服务必须在入口文件开启session_start()
eg:(1)使用Captcha服务提供者之前还需要在config/app.php中注册服务提供者:
(2)'providers' => [Mews\Captcha\CaptchaServiceProvider::class,]
同时注册下相应门面:
'aliases' => ['Captcha' => Mews\Captcha\Facades\Captcha::class,]
如果要使用自定义的配置,还可以发布配置文件到config目录:
$ php artisan vendor:publish
编辑新生成的captcha.php:
3.laravel中TokenMismatchException异常处理
4.表单提交时:
<form>{!!csrf_field()!!}</form>
使用AJAX请求时:
headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
5.阿里云 短信 发送要求
date_default_timezone_set('PRC'); //设置中国时区
ini_set('date.timezone','Asia/Shanghai');
header("Content-type:text/html;charset=utf-8");
artisan命令 php artisan make:controller ApiController 新建Api 控制器
查看数据库信息 $pdo=DB::connection()->getPdo();
dd($pdo);
Request::getContent() 获取(stream 数据流)