记录学习Laravel遇到的坑
来源:互联网 发布:java面试宝典2015版 编辑:程序博客网 时间:2024/06/11 01:58
学习中,真没有觉得这个框架有那么好,有多么优雅。我要吐槽,记录下
1、如果有需要用到session传参的地方,路由必须写在中间件里面;比如在控制器使用back()函数的时候 return back()->with('msg','验证码错误');
,如果路由不是在中间件,可能会折腾死新手了,没有session,即使你在入口session_start(),也没有用,又不好调试;还有就是不会产生csrf
的_token
Route::group(['middleware' => ['web']], function () { Route::get('/', function () { return view('welcome'); }); //路由要放中间件里面,否则会生成不了session,各种奇葩问题,卧槽 Route::any('admin/crypt', 'Admin\LoginController@crypt'); Route::any('admin/login','Admin\LoginController@login');//这里需要接受post传参,所以必须用混合路由,不用get,否则会报错 Route::get('admin/vcode','Admin\LoginController@vcode');});
2、引入第三方类的时候,如果此类文件有用到session,那么需要在入口文件session_start(),这是最简单的解决方式了,否则会报不认识$_SESSION
<?php/** * Laravel - A PHP Framework For Web Artisans * * @package Laravel * @author Taylor Otwell <taylorotwell@gmail.com> */session_start();
3、Laravel中的打印函数dd()
只能打印一个变量,然后会die
,看下方定义吧
if (! function_exists('dd')) { /** * Dump the passed variables and end the script. * * @param mixed * @return void */ function dd() { array_map(function ($x) { (new Dumper)->dump($x); }, func_get_args()); die(1); }}
0 0
- 记录学习Laravel遇到的坑
- Laravel详细安装记录,安装laravel遇到的坑
- 记录学习laravel框架过程中遇到的问题
- 学习Laravel遇到的第一个坑
- laravel sqlServer遇到的坑
- laravel 学习记录
- 在 Laravel 中使用 Laravel Searchy 遇到的坑
- 安装laravel 遇到的一个坑
- 安装laravel中遇到的坑
- PHP Laravel安装遇到的坑
- 安装配置laravel遇到的两个坑
- laravel遇到的问题
- laravel 遇到的问题
- Android学习记录(六) 记录一下最近遇到的坑:url转义遇到的问题
- 从今天开始,记录自己学习laravel的过程
- Laravel框架学习记录二 经验记录
- Android 学习记录及所遇到的坑
- Laravel 遇到的奇怪写法
- 【Android】学习ListView遇到的问题
- Android init.rc文件解析过程详解(一)
- 关于获取iOS设备唯一标识
- webpack构建vue项目(再谈配置)
- iOS 开发 Runtime到底是什么?
- 记录学习Laravel遇到的坑
- 个人学习安卓基础的小逻辑-勾选和滑动控件
- 软件光栅器六之透视纹理映射
- Android Canvas drawArc方法介绍
- 职责链模式
- 搜索专题(BFS)HDU 1253-胜利大逃亡
- 【Linux】管道的通信总结
- Java模拟post请求
- gradle bug solution