php
万里不留行
遥遥领先!!!!!
展开
-
laravel框架 联表查询
首先在命令行创建一个迁移文件:php artisan make:migration create_testpaper_table再利用这个方法创建一个author表要运行应用中所有未执行的迁移,可以使用 Artisan 命令提供的migrate方法:php artisan migrate在命令行输入上面指令就可以在数据库创建出表来了表已经建好,进行填充创建填充器在laravel文件夹下打开命令栏输入以下命令:php artisan make:seeder XXXXTableSeed原创 2020-06-02 21:23:53 · 237 阅读 · 0 评论 -
laravel 框架 session会话
Session类:Session::put(“key”,“value”); //在Session中存储一个变量$value= Session::get(“key”); //在Session中获取一个变量$value= Session::get(“key”,“default”); //Session中获取一个变量,如果变量不存在返回一个默认值Session::all(); //在Session中获取所有变量Session::forget(“key”); //在Session中删除一个变量原创 2020-05-26 21:09:48 · 149 阅读 · 0 评论 -
Laravel框架下Ajax响应及重定向响应
一、普通响应:1、return response()->json(内容);2、return json_encode(内容);从上面的两个例子可以看出json_encode可以解析出html标签,而json()是直接将所有内容文本输出二、重定向响应return redirect(‘路由’)->withErrors([‘输出的一段话’]); PS:withErrors也可用在成功后输出一段话返回到根路由返回上一界面 并输出一句话 ...原创 2020-05-21 15:50:20 · 289 阅读 · 0 评论 -
PHP—数据表填充器(种子文件)
一、创建填充器(种子文件)在laravel文件夹下打开命令栏输入以下命令:php artisan make:seeder XXXXTableSeeder显示以下内容创建成功打开种子文件存放目录能看见已经创建好的填充器二、写入填充器内容打开新创建的填充器通过DB类输入内容!注意:你填充的数据格式要和你建好的数据库表里的数据内容格式相同 不然会报错三、运行填充器对表单进行填充在命令栏输入以下命令:php artisan db:seed --class=PaperTableSeede原创 2020-05-19 18:34:59 · 178 阅读 · 0 评论 -
laravel框架 数据库迁移 (一)创建列
首先在命令行创建一个迁移文件:php artisan make:migration create_testpaper_table打开database\migrations文件夹下的新创建好的php文件可以看到已经配置了一些东西要运行应用中所有未执行的迁移,可以使用 Artisan 命令提供的migrate方法:php artisan migrate在命令行输入上面指令就可以在数据库创建出...原创 2020-05-07 16:11:56 · 333 阅读 · 0 评论 -
Laravel框架 验证码的实现
首先确认是否支持composer 如果不支持 请跳转我之前的csdn博客 点击跳转1、安装扩展包使用命令栏跳转到laravel文件夹下,输入 composer require mews/captcha出现绿色开始安装安装成功 用完了不要关还有用2、配置config/app.php文件在此处添加’Captcha’=>Mews\Captcha\Facades\captcha...原创 2020-04-28 20:01:38 · 371 阅读 · 0 评论 -
Laravel框架数据库分页管理
首先通过控制器将数据库中的代码引入public function fenye(){//获取数据库里面的数据$data=Member::paginate(2);return view (‘fenye’,compact(‘data’));}然后创建路由Route::get(‘fenye’,‘AssController@fenye’);第三步写界面通过使用表格标签将数据库规范 使用f...原创 2020-04-28 14:52:21 · 294 阅读 · 0 评论 -
Laravel框架上传文件
路由文件Route::get('csrfget','AssController@csrfget');Route::post('csrfpost','AssController@csrfpost')->name('postC');界面显示主要内容 < form action="/csrfpost" method="post" enctype="multipart/form-d...原创 2020-04-23 15:41:05 · 368 阅读 · 0 评论 -
php Laravel框架 使用validate进行验证
第一步 创建两个路由一个get一个post然后在控制器创建方法创建视图界面里面的input可以根据自己的需要进行更改this−>validate(this->validate(this−>validate(request,[‘email’=>‘required|email’, //不能为空 邮箱格式‘name’=>‘required|min:2|ma...原创 2020-04-17 11:43:24 · 1533 阅读 · 0 评论 -
Laravel框架CSRF攻击
在平时的生活中 我们经常遇到网络诈骗 。类似的攻击者通过各种手段给我们发送误导信息 篡改网页 内容 使我们上当受骗。而CSRF(跨站请求伪造)就是利用的网站对用户网页浏览器的信任,通过一些 技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并运行一些操作(如发邮件,发消息, 甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问的网站会认为是真正的用户 操作而去运行。这利用了web中...原创 2020-04-14 14:47:05 · 163 阅读 · 0 评论 -
laravel框架 blade父类继承
主要代码:@include(‘common.header’) 包含子视图@extends(‘article.common.base’) 继承基础模板@yield(‘content’) 视图占位符@section(‘content’) @endsection继承模板后向视图占位符中填入内容{{-- 注释 --}} Blade模板中注释的使用首先创建两个视图文件 后缀名里必须带.blade...原创 2020-04-13 20:24:48 · 325 阅读 · 0 评论 -
Laravel框架 视图
一、基础知识视图(view)文件存放在位置根目录下 resources\views视图(view)文件 命名文件名尽量使用全部小写文件后缀有.blade.php 和 .php blade是一个模板引擎加上.blade 可以使用blade 模板的功能 方便简洁并且两个名字相同的视图文件 系统会优先使用带.blade的文件实例:test4.phptest4.blade.php...原创 2020-04-11 14:58:43 · 154 阅读 · 0 评论 -
Laravel框架 view视图的使用
一、 找到views文件夹 新建一个php文件二、在新建的文件里写入简单的html代码三、找到routes文件夹下的web.php打开四、输入路由代码五、打开Apache 输入路由地址成功✌...原创 2020-04-01 16:15:29 · 690 阅读 · 0 评论 -
Laravel框架MySQL数据库的增删改功能实现
一、在laravel框架中配置好数据库进入laravel的目录,找到.env这个文件,更改下列内容(原本配置好的不用更改):DB_CONNECTION=mysql //使用的数据库DB_HOST=127.0.0.1 //主机名DB_PORT=3306 //数据库端口DB_DATABASE=laravel //数据库名DB_USERNAME=root //数据库用户名DB_PASSW...原创 2020-03-31 19:33:20 · 134 阅读 · 0 评论 -
php Laravel框架模型
1、定义模型的位置定义模型的位置,默认是在laravel默认文件夹app目录下面2、命名要求没有严格的要求 ,一般为 :首字母大写.phpsuch as : User.php3、创建模型可以在根目录下使用artisan命令:php artisan make:model Member成功如果出现以下报错请确认是否在根目录下创建好后的文件内容4、注意事项1.必须定义一个$...原创 2020-03-28 18:55:09 · 308 阅读 · 1 评论 -
php Laravel框架控制器的编写
创建控制器文件控制器基础结构代码,不需要自己去手动编写,可以通过artisan命令行来自动生成。首先找到laravel框架文件夹里的Controllers 按住shift鼠标右键打开cmd 输入以下代码php artisan make:controller 控制器名(大驼峰) Controllerps:大驼峰=单词首字母大写控制器可以分目录管理php artisan make:con...原创 2020-03-24 17:52:36 · 295 阅读 · 0 评论 -
laravel路由
连接方式有get post‘’里的是目录 ‘/’是根目录function 里面是输出普通路由:Route::get(’/’,function(){return “hello Laravel”;});路由群组:Route::group([‘prefix’=>‘home/test/’],function(){Route::get(‘test1’,function(){ret...原创 2020-03-21 19:33:09 · 109 阅读 · 0 评论