
PHP
K8963
这个作者很懒,什么都没留下…
展开
-
Laravel数据表迁移与填充
创建模型与填充文件: 例如:创建一个文章数据表 php artisan make:model Article -m -m 是 --migration 的缩写,告知 Artisan 在创建模型同时创建与之对应的迁移文件 迁移文件位置 项目根目录\database\migrations <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Data原创 2020-09-07 11:01:05 · 219 阅读 · 0 评论 -
Laravel-缓存操作
缓存操作 Laravel 为不同的缓存系统提供了统一的API,缓存的位置位于config/cache.php。在该文件中你可以指定在应用中默认使用哪个缓存驱动,laravel目前支持主流的缓存后端如Memcached和Redis。 主要方法: Cache::put(); Cache::get(); Cache::add(); Cache::forever(); Cache::forget(); Cache::has(); 系统默认是使用文件缓存,其缓存文件的存储位置位于stroage/framework/c原创 2020-08-31 09:19:01 · 397 阅读 · 0 评论 -
Laravel-数据分页
在laravel里面要完成分页是很简单的,之前框架使用的是分页类完成分页,laravel是直接调用模型的分页方法,返回对应的数据和分页字符串。 官方文档 分页类在框架中的位置: 分页效果的步骤: A.查询符合分页条件的总的记录数 B.计算总的页数(总记录数/每页要显示的记录数,并且向上取整) C.拼凑分页的连接 D.(核心)使用limit语法来限制分页的记录数 E.展示分页的页码和分页数据 F.分页样式 案例: ① 创建路由,并且展示简易的列表页面 路由: 创建列表文件: ② 编写控制器方法 ③ 展示原创 2020-08-31 08:58:00 · 1176 阅读 · 0 评论 -
Laravel-CSRF攻击
CSRF攻击 CSRF攻击是跨站请求伪造(Cross-site request forgery)的英文缩写, Laravel框架中避免CSRF攻击很简单,laravel自动为每个用户Session生成一个CSRF Token,该Token可用于验证登录用户和发起者请求是否是同一个人,如果不是则请求失败。 Laravel提供了一个全局帮助函数csrf token来获取Token值,因此只需要在视图提交表单中添加如下HTML代码即可在请求中带上Token: <input type=”hidden” n原创 2020-08-31 08:23:42 · 254 阅读 · 0 评论