摘要: laravel支持的数据库类型 MySQL Pgsql SQLite SQL Server laravel操作数据库所使用的扩展 pdo,一定要开启pdo扩展 配置连接数据库信息 在laravel中修改连接数据库的文件有两处 修改 .env文件 修改config/database.php文件。 la 阅读全文
posted @ 2021-02-09 19:53 makalo 阅读(477) 评论(0) 推荐(0)
摘要: 参考: https://learnku.com/docs/laravel/5.6/validation/1372 表单验证是为了防止访问者跳过客户端验证而造成的系统安全问题,一但非法用户绕过客户端验证而服务器端没有加以验证,这样就是很不安全了,所以项目必须要进行服务器端表单验证。 Laravel 提 阅读全文
posted @ 2021-02-09 19:39 makalo 阅读(186) 评论(0) 推荐(0)
摘要: 视图的用途是用来存放应用程序中 HTML 内容,并且能够将你的控制器层与展示层分开。 我们在控制器中使用助手函数【view()】来加载视图模板。 视图目录位置与命名 分配数据到模板 view(模板文件名称,关联数组) view(模板文件名称,compact('变量名1','变量名2')) view( 阅读全文
posted @ 2021-02-09 19:14 makalo 阅读(157) 评论(0) 推荐(0)
摘要: Laravel 响应 当服务器收到浏览器的请求后,会发送响应消息给浏览器。 返回字符串 在控制器或路由中 echo 或 return 一个字符串就可以了 return “PHP是世界上最好的语言”; 设置cookie laravel框架为了安全,它的cookie是加密的,获取会自动解密 # 设置co 阅读全文
posted @ 2021-02-09 16:45 makalo 阅读(73) 评论(0) 推荐(0)
摘要: laravel框架为我们提供了多种获取数据的形式,我们常用的形式如下两种 Input类来获取数据 通过接收用户输入的类:Illuminate\Support\Facades\Input来进行获取数据。 Input::get(‘参数的名字’, ‘如果参数没有被传递使用该默认值’) Input::all 阅读全文
posted @ 2021-02-09 16:33 makalo 阅读(108) 评论(0) 推荐(0)
摘要: 控制器文件写在哪里? 控制器文件如何命名和创建 注意:使用大驼峰命名,同时注意命名空间和基类控制器的引入 # 一般控制器 php artisan make:controller 控制器名Controller # 资源控制器 php artisan make:controller 控制器名Contro 阅读全文
posted @ 2021-02-09 16:07 makalo 阅读(66) 评论(0) 推荐(0)
摘要: 什么是路由 将用户的请求按照事先规划的方案提交给指定的控制器和方法来进行处理。 路由配置文件 路由文件的位置:项目目录/routes/web.php文件 4种基础路由的定义(重点) Route::请求方式('uri',匿名函数); Route::请求方式('uri','控制器名称@操作方法'); # 阅读全文
posted @ 2021-02-09 15:45 makalo 阅读(107) 评论(0) 推荐(0)
摘要: CSRF是什么 CSRF(Cross-site request forgery),中文名称:跨站请求伪造。 跨站请求攻击,简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并执行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问 阅读全文
posted @ 2021-02-09 14:35 makalo 阅读(240) 评论(0) 推荐(0)