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.表单提交时:

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Laravel框架笔记 一、 composer的安装: 1.Composer是什么?是 PHP 用来管理依赖(de...
    李景磊阅读 937评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 8,643评论 0 121
  • 先说几句废话,调和气氛。事情的起由来自客户需求频繁变更,伟大的师傅决定横刀立马的改革使用新的框架(created ...
    wsdadan阅读 3,115评论 0 12
  • 过去做事情急,什么东西拿起来就用,不喜欢进行系统性的学习,造成在使用过程中的错误和低效,现在感觉自己耐心多了,用之...
    马文Marvin阅读 2,035评论 0 10