laravel 常见错误 新手坑

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()

2.我们通过 Composer 安装Captcha扩展包

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异常处理

方法一:将token值传递过去

4.表单提交时:

{!!csrf_field()!!}

使用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 数据流)

你可能感兴趣的:(laravel 常见错误 新手坑)