![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Deeeelete
这个作者很懒,什么都没留下…
展开
-
Laravel填充文件的操作
填充文件所在地址:\database\seeds一:创建填充文件命令:php artisan make:seeder填充文件中不需要引入DB门面,可以直接使用来添加数据<?phpuse Illuminate\Database\Seeder;class PaperTableSeeder extends Seeder{ /** * Run the ...原创 2020-04-26 12:32:19 · 329 阅读 · 0 评论 -
Laravel数据表的迁移操作
迁移:数据表的建立或删除迁移文件路径:\database\migrations填充:写入数据操作原创 2020-04-25 22:00:24 · 550 阅读 · 0 评论 -
Laravel验证码案例
一:验证码依赖安装与配置在https://packagist.org/搜索关键字captcha,找第二个,最新版本要求php版本7.2以上才支持向下找可以看到两种安装方式,任选其一,这里使用第二种。需要去php.ini里开启GD库,同时开启php_fileinfo.dll和php_mbstring.dll去config/app.php下配置provider文件 'pr...原创 2020-04-25 09:28:34 · 388 阅读 · 0 评论 -
Laravel数据分页
Laravel可以直接调用模型的分页方法实现分页,返回对应数据和分页字符串一:数据展示路由写法: //分页 Route::match(['get','post'],'index6', 'Home\IndexController@index6');Controller写法: //分页 public function index6(){ //查询数据...原创 2020-04-24 21:54:27 · 266 阅读 · 0 评论 -
Laravel文件上传
laravel中文件上传不需要借助第三方库,而是将上传当做一个http请求来看待一:准备和配置首先确保自己的数据库里有可供写入的字段。路由写法://文件上传 Route::match(['get','post'],'upload', 'Home\IndexController@upload');Controller写法: //文件上传 public fun...原创 2020-04-23 21:52:57 · 438 阅读 · 0 评论 -
Laravel自动验证
即后台验证数据的可效性,既展示视图,又进行处理一:设计表单路由写法: Route::match(['get','post'],'index5', 'Home\IndexController@index5');Controller写法: //自动验证 public function index5(){ return view('Home/test/index5')...原创 2020-04-23 17:50:00 · 377 阅读 · 0 评论 -
Laravel模型操作
模型定义位置:项目路径/app/下,建议分目录管理一:模型语法:php artisan make:model 模型名创建模型:php artisan make:model Home/Model二:完善模型1定义$table属性,值是不带前缀的表名2 定义$timestamps属性,值是false,如果不设置为false则会默认操作数据库中created at和upda...原创 2020-04-21 17:32:56 · 368 阅读 · 0 评论 -
Laravel中CSRF的验证与取消验证
CSRF跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨网站脚本(XSS)相比,XSS利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。原理:L...原创 2020-04-19 21:08:55 · 1279 阅读 · 0 评论 -
Laravel模板继承与文件的包含
1.模板继承需要用到两个页面,一个父页面,一个子页面2.继承和引用的blade.php文件同样是写在项目路径\resources\views\下3.模板的继承和引用常见的应用有后台管理,在后台管理中界面,即menu.php文件(父页面)是固定不变的,但会根据选择模块的不同而改变其子页面。视图文件夹下:路由写法: Route::match(['get'],'index4', 'Ho...原创 2020-04-19 17:46:45 · 572 阅读 · 0 评论 -
Laravel视图操作
一:视图案例视图在站点中的位置:resources/views视图的命名:XXXX.blade.php(blade是框架模板引擎)路由写法(web.php): Route::match(['get'],'index2', 'Home\IndexController@index');控制器写法: //展示视图 public function index2(){ ...原创 2020-04-19 16:23:50 · 612 阅读 · 0 评论 -
Laravel DB类操作数据库
首先要对默认的.env文件进行一下配置。修改8-13行的位置DB_CONNECTION=mysql//数据库类型DB_HOST=localhost//数据库地址DB_PORT=3306//端口DB_DATABASE=laravel//使用数据库DB_USERNAME=root//用户名DB_PASSWORD=root//密码然后是建议关闭一下config/database.php...原创 2020-04-14 17:46:29 · 789 阅读 · 1 评论 -
Laravel下的控制器写法
Laravel控制器的目录在项目文件夹下的app\Http\Controllers中,默认有一个文件夹和一个Controller基类,这里它自带的东西我们不需要去动它,后续我们直接添加就行而Laravel新建Controller不需要手动复制,可以直接通过命令来创建,当然前提是你在这个项目的主路径中,而不是在Controllers或者其他二级路径中。比如我的项目是在E盘下的Laravel下的一...原创 2020-04-14 09:13:58 · 798 阅读 · 0 评论 -
Laravel路由的几种定义规则
什么是路由?路由就是以前写诗很厉害的“路径的来由”,类似于java的映射,实际的作用就是对数据的接受和处理确立一个明确的指向,而路径的来由就要牵扯到两个问题:路径以什么方式来的?路径来了该往哪儿去?下面就会用几个例子来介绍路由的几种定义方式。我们先找到laravel的项目路径,在这里找到名为routes的文件夹,这里是存储路由的地方,在该文件夹中我们能看到web.php文件,这里就是我们定...原创 2020-04-13 21:07:27 · 1679 阅读 · 0 评论 -
从零开始创建Laravel项目
1.安装phpstudy2.配置php环境以及环境变量3.开启对应扩展4.安装composer5.利用composer下载Laravel6.配置apache让我们可以通过本地域名访问laravel【安装phpstudy】 首先我们要安装一个集成环境,这里用phpstudy演示,这里我下载的官网的windows推荐版本v8.1下载后只有一个程序,打开需要下载本体安装后打开界面如下...原创 2020-04-12 15:27:17 · 1554 阅读 · 0 评论 -
入门级PHP连接MySQL数据库项目代码
前台表单代码:<form action="ll.php" method="post"> <p class="name1">用户:<input type="text" name="uname" maxlength="10" id="name"></p> <p class="passwd1">密码:<input type=...原创 2020-04-11 20:07:45 · 440 阅读 · 0 评论 -
已拦截跨源请求:同源策略禁止读取的问题
php文件上传的时候调用了服务器上的脚本,表单提交的时候报错如下:解决办法:在html中添加如下: <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">在php文件...原创 2020-04-09 15:28:47 · 816 阅读 · 0 评论