- 博客(23)
- 收藏
- 关注
原创 Hashcat使用记录
对于压缩包需要使用John来获取哈希值工具位于\john-1.9.0-jumbo-1-win64\run下,运行.pl文件需加上perl爆破前的准备选择正确的哈希类型hashcat --help即可展示所有可操作的hash类型 记好前面的数字,加到参数-m里选择破解模式参数使用 -a0 Straight(字典破解)1 Combination(组合破解)3 Brute-force(掩码暴力破解)6 Hybrid dict + mask(混合字典+掩码)7 Hybrid mask + di
2022-10-10 11:01:28 1320 1
原创 Laravel表单篇 Controller之Middleware
StudentController.php中的成员方法public function activity0(){ return '活动即将开始,敬请期待';}public function activity1(){ return '活动火爆进行中';}public function activity2(){ return '活动已结束,再见';}写中间件App\Http\Middleware/activity.phpnamespace App\Http\Middleware;u
2022-02-07 15:24:09 231
原创 Laravel表单篇 Controller之Response
$arr = ['errCode' => 0,'message' => 'success','data' => 'nmsl'];json格式响应return response()->json($arr);重定向: redirect(‘待重定向的url’)return redirect('session1');重定向前添加一条一次性的session数据return redirect('session2')->with('message', '我是redi
2022-02-07 15:18:12 245
原创 Laravel表单篇 Controller之Session
路由中添加Route::group(['middleware'=>['web']],function(){ Route::any('session1', 'studentcontroller@session1'); Route::any('session2', 'studentcontroller@session2');}); 代码实现public function session1(Request $request){ //Http Request类的sessi
2022-02-07 15:15:57 255
原创 Laravel表单篇 Controller之Request
务必use Illuminate\Http\Request,不要选到别的地方的request了//取值//$request->input('键','默认值');echo $request->input('name','who are you?').'<br/>';//是否有参数//$request->has('键');if($request->has('sex')){ echo $request->input('sex').'<br/>
2022-02-06 02:05:11 639
原创 Laravel基础课 Blade模板引擎 模板中URL
Blade模板引擎 模板中的URL(url action route)<br><!-- url()通过路由的名称生成url --><a href="{{ url('url') }}">url()通过路由的名称生成</a><br><!-- action()通过指定控制器及方法名生成url --><a href="{{ action('studentcontroller@urltest') }}">action()通
2022-02-06 01:59:40 419
原创 Laravel基础课 Blade模板引擎 流程控制
if unless for foreach forelse@section('content') content <br> @if($name == 'nmsl') im nmsl! @elseif($nmae == 'sxc') im sxc! @else who am i??????? @endif <br> @if(in_array($name,$arr))
2022-02-06 01:59:26 197
原创 Laravel基础课 Blade模板引擎 基础语法及include的使用
@section('sidebar') sidebar <!--1.模板中输出php变量--> <p>{{$name}}<p/> <!--2.模板中调用PHP代码--> <p>{{date('Y-m-d H:i:s',time())}}<p/> <p>{{in_array($name,$arr)?'ture':'false'}}<p/> <p>{
2022-02-06 01:59:07 275
原创 Laravel基础课 Blade模板引擎 简介及模板继承的使用
Blade 是由 Laravel 提供的非常简单但功能强大的模板引擎,不同于其他流行的 PHP 模板引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图最终都会被编译成原生 PHP 代码并缓存起来直到被修改,这意味着对应用的性能而言 Blade 基本上是零开销。Blade 视图文件使用 .blade.php 文件扩展并存放在 resources/views 目录下。先在 resources/views 目录下新建layouts.blade.php<!DOCTYPE
2022-02-06 01:58:49 669
原创 Laravel基础课 使用Eloquent ORM删除数据
通过模型删除$student=student::find(1015);$bool=$student->delete();//删除,返回boolvar_dump($bool);通过主键删除 指定多个id$sum=student::destory(1016,1017);$sum=student::destory([1016,1017]);//返回值是删除记录条数var_dump($sum);通过指定条件删除$sum=Student::where('id','>',1010)-&
2022-02-06 01:58:32 387
原创 Laravel基础课 使用Eloquent ORM修改数据
通过模型更新数据 (最后返回bool类型 单条数据是否修改成功) $student = Student::find(1); $student->name = 'sxc'; $result = $student->save();结合查询语句批量更新 (返回int类型 受影响行数)$result = Student::where('id', '>',1019)->update(['name'=>'adj','age'=>32]);var_dump($re
2022-02-06 01:58:20 260
原创 Laravel基础课 Eloquent ORM简介、模型的建立及查询数据
Laravel 自带的 Eloquent ORM 为您的数据库提供了一个优雅的、简单的 ActiveRecord 实现。每一个数据库的表有一个对应的 “Model” 用来与这张表交互。all 通过orm获取所有数据$result = student::all();find 通过主键返回指定的数据$result = Student::find(1);findOrFail 通过主键返回指定的数据 未查找到到则抛出异常$result = Student::findOrFail(1001);获取
2022-02-06 01:58:10 299
原创 Laravel基础课 Eloquent ORM中新增数据、自定义时间戳及批量赋值的使用
一、通过模型新增数据(涉及到自定义时间戳)$student = new Student();$student -> name = 'stu1';$student -> age = 20;$student -> save();二、使用模型的create方法新增数据(涉及到批量赋值)$student = new Student();$result = student::create([ 'name' => 'create', 'age' => 30]);/*
2022-02-06 01:58:00 532
原创 Laravel基础课 查询构造器中的聚合函数
查询构造器中的聚合函数有count() max() min() avg() sum()DB::table('student')->select('id','name','age')->count(); //返回记录数DB::table('student')->select('id','name','age')->max('age'); //最大值,min同理DB::table('student')->select('id','name','age
2022-02-05 21:06:23 308
原创 Laravel基础课 使用查询构造器查询数据
get() 获取表中所有数据$students = DB::table('student')->get();first() 获取第一条数据(随机),配合orderBy 一起使用$students =DB::table('student')->orderBy('id','asc')->first();where 多条件查询$students = DB::table('student') ->whereRaw('id >= ? and age > ?',[18
2022-02-05 20:59:52 816
原创 Laravel基础课 使用查询构造器删除数据
删除所有数据返回删除行数$num=DB::table('student')->delete();//删除指定id的数据$num=DB::table('student')->where('id',1006)->delete();//条件删除$num=DB::table('student')->where('id','>=',12)->delete();//清空数据表,没有返回值$um=DB::table('student')->truncate
2022-02-05 20:52:29 384
原创 Laravel基础课 使用查询构造器更新数据
返回bool类型(受影响行数)$insertboll=DB::table('student') ->where('id',1001) ->update(['age'=>30]);increment自增3(默认1)$increment=DB::table('student') ->where('id',1001) ->increment('age',3);decrement自减3(默认1)$decrement=DB::table('student')
2022-02-05 20:51:11 381
原创 Laravel基础课 查询构造器简介及新增数据
查询构造器简介Laravel 查询构造器(query Builder)提供方便,流畅的接口,用来建立及执行数据库查找语法使用PDO参数绑定,以保护应用程序免于SQL注入因此传入的参数不需额外转义特殊字符基本可以满足所有的数据库操作,而且在所有支持的数据库系统上都可以执行增 (返回bool类型 新增结果)$insertbool = DB::table('student')->insert(['name'=>'imooc','age'=>'18']);var_dump($inser
2022-02-05 20:47:15 531
原创 Laravel基础课 使用DB facade实现CURD
增(返回bool 插入是否成功)$insert=DB::insert('insert into student(name,age) values(?,?)',['sb','99']);var_dump($bool=($insert));改 (返回int 受影响行数)$update=DB::update('update student set age=?where name=?',[66,'sb']);var_dump($bool=($update));查 (返回array 所有查询结果)$
2022-02-05 20:28:58 530
原创 Laravel基础课 路由和MVC——模型
新建模型在App目录下新建member.php<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class member extends Model{ public static function getmember() { return 'member name is zhangsan'; }}使用模型在Controller下Member::getMember();
2022-02-05 20:23:36 86
原创 Laravel基础课 路由和MVC——视图
新建视图1.在resources/views/下建立member<?phpecho 'memberinfo view';/member-info.php在controller中调用<?phpnamespace App\Http\Controllers;use App\Member;class membercontroller extends Controller{ public function info($id) { return view(
2022-02-05 20:19:52 161
原创 Laravel基础课 路由和MVC——控制器
新建一个控制器在App\Http\Controllers\下新建MemberController.php<?phpnamespace App\Http\Controllers;use App\Member;class membercontroller extends Controller{ public function info() { return 'member-info'; }}在路由中调用控制器Route::get('member/in
2022-02-05 19:29:38 189
原创 Laravel基础课 路由和MVC——路由
路由场景:将用户的请求转发给相应的程序进行处理;作用:建立URL和程序(处理函数)之间的映射;类型:get,post,put,pathc,delete路径:app/Http/route.php基础路由Route::get('get', function () { return 'routes test get';});Route::post('post', function () { return 'routes test post';});多请求路由Route::m
2022-02-05 19:11:58 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人