Larval分页,文件上传,验证码,加密,request

分页怎么分?
1 查询符合条件的总记录数
2 计算总的页面
3 拼凑分页链接
4(重要)使用Limit语法限制分页的记录数
5 展示分页的页码和分页数据

Larval文件上传
https://blog.csdn.net/qq_27516777/article/details/79723057

laravel中的 Hash::make与Hash::check做登陆验证和密码加密

$pwd = Hash::make($request->newPassword); //加密存储

if (Hash::check('qwe123456', $pwd)) // 密码匹配...

laravel 请求request 接收参数

https://blog.csdn.net/u011125949/article/details/89316426

laravel中$request 获取请求信息 用法 总结

https://blog.csdn.net/lw545034502/article/details/84523988

1laravel中文语言包下载

网站是packagist.org

composer require "overtrue/laravel-lang:~3.0"

然后在vendor/caouecs/laravel-lang下src下找到zh-CN,然后复制到项目里的resources/lang下,设置下config/app.php里的'locale' => 'zh-CN',就可以了。

2验证码的下载和安装

https://packagist.org/packages/mews/captcha

Laravel打印出sql

在AppServiceProvider的boot里放入以下代码即可

 public function boot()
    {
        //打印出sql
        DB::listen(function ($sql) {
                foreach ($sql->bindings as $i => $binding) {
                    if ($binding instanceof \DateTime) {
                        $sql->bindings[$i] = $binding->format('\'Y-m-d H:i:s\'');
                    } else {
                        if (is_string($binding)) {
                            $sql->bindings[$i] = "'$binding'";
                        }
                    }
                }

                // Insert bindings into query
                $query = str_replace(array('%', '?'), array('%%', '%s'), $sql->sql);

                $query = vsprintf($query, $sql->bindings);

                // Save the query to file
                $logFile = fopen(
                    storage_path('logs' . DIRECTORY_SEPARATOR . date('Y-m-d') . '_query.log'),
                    'a+'
                );
                fwrite($logFile, date('Y-m-d H:i:s') . ': ' . $query . PHP_EOL);
                fclose($logFile);
            }
        );
    }
View Code

 Laravel数据库迁移命令

php artisan make:migration create_users_table 创建迁移文件
php artisan migrate 是执行创建表
php artisan migrate:rollback 是删除创建表
php artisan make:seeder UserSeeder 创建种子文件
php artisan db:seed --class=UserSeeder 执行种子文件填充
php artisan migrate:fresh --seed 重建数据库,将删除数据库所有表和数据,然后执行创建表,数据填充种子文件

 

使用Laravel时引入CSS和JS文件

https://www.cnblogs.com/cuianbing/p/13175891.html

// 获取 session 中的一条数据...
$value = session('key');

// 指定默认值 这是获取不是存入
$value = session('key', 'default'); 

// 在 Session 中存储一条数据...
session(['key' => 'value']);

 

 

 

posted on 2021-02-23 02:45  防空洞123  阅读(53)  评论(0编辑  收藏  举报

导航