
web
尉迟海棠
这个作者很懒,什么都没留下…
展开
-
[Laravel] 如何使用PHP实现前端分页
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、用到的一些要点二、HTML中居中对其的几种方式1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、用到的一些要点浮动对齐pull-right(bs3), float-right (bs4)分页列表组面板表格网格.原创 2022-05-03 15:56:14 · 1345 阅读 · 0 评论 -
laravel 框架 - Controller 之 中间件Middleware
比如我们想通过中间件实现这样的一个功能,当日期未到达某一天时,显示活动敬请期待页面,当到达活动时间时,活动页面可以正常访问。1. 如何定义中间件? 1> 在app\Http\Middleware文件夹下创建中间件php<?phpnamespace App\Http\Middleware;use App\Http\Controllers\Controller;use Closure;use Illuminate\Http\Request;class ...原创 2022-04-05 18:21:47 · 847 阅读 · 0 评论 -
laravel 框架 - Controller 之 Response
public function response() { // 1.响应json $data = [ 'errCode' =>0, 'errMsg'=>'sucess', 'data'=>'sean', ]; return response()->json($data); // 2. 重定向 ret...原创 2022-04-05 14:32:39 · 662 阅读 · 0 评论 -
laravel 框架 - Controller 之 Session
session 可以用于存储用户数据,支持多种后端驱动,比如file, redis, memcached等。默认使用file进行驱动。session 的配置文件在config/session.php中。操作session的三种方法:1. HTTP request类中的session()方法request->session()->put() // 存数据request->session()->get() // 取数据2. session() ...原创 2022-04-05 11:50:44 · 1374 阅读 · 0 评论 -
laravel 框架 - Controller 之 Request
1. 获取某个关键字对应的值: $request->input(key);2. 获取所有值: $request->all();3. 获取method: $request->method();4. 获取url : $request->url(); public function request1(Request $request) { // 1. 取值 echo $request->input('name');原创 2022-03-28 21:18:20 · 894 阅读 · 0 评论 -
Laravel 框架 - 模板中的url
在模板中获取url 有三种方式,url() / action() /route() <a href="{{ url('url') }}">url()</a> <a href=" {{ action('StudentController@urlTest') }}">action()</a> <a href="{{ route('urltest1') }}">route()</a>路由配置如下:Ro.原创 2022-03-13 18:55:17 · 1570 阅读 · 0 评论 -
Laravel 框架 - 模板中的流程控制
1. if - else{{-- if - else--}} @if ($name == 'sean') I'm sean @elseif ($name == 'immoc') I'm imocc @else who am I? @endif{{-- if 中也可以使用php语法--}} @if (in_array($name, $arr)) true @else .原创 2022-03-13 17:55:31 · 383 阅读 · 0 评论 -
laravel 框架 - 模板的基础语法以及include的使用
1. 在模板中输出php变量 -> 双大括号 {{ $name }}2. 在模板中调用php 代码@section('content'){{-- 模板中调用php代码--}} <p>{{ time() }}</p> {{ date('Y-m-d H:i:s', time()) }} {{ in_array('sean',$arr) ? 'true' : 'false'}}{{-- $name 变量如果不等于nu...原创 2022-03-13 17:31:05 · 1435 阅读 · 0 评论 -
Laravel 框架 - 模板继承
1. 父模板中用到的关键字:section -> 可以包含一些内容,这些内容页可以被子模板继承yield -> 相当于一个占位符,在父模板中可以不定义任何内容, 如果定义了内容,子模版如果没有对应的定义,则显示父模板,如果有定义,则显示子模版2. 子模版继承时,首行需要使用关键字 extentds 继承父模板3. 子模版重写时,用到的关键字: 3-1. 重写section:其中@parent为父模板中的内容@section('header') @par..原创 2022-03-13 16:56:44 · 1451 阅读 · 0 评论 -
Laravel 框架 - 使用Eloquent ROM 删除数据
1. 通过模型删除 // 通过模型删除 $student = Student::find(1019); $bool = $student->delete(); dd($bool); 2. 通过主键值删除// 通过主键删除 ..原创 2022-03-13 16:05:51 · 562 阅读 · 0 评论 -
Laravel 框架 - 使用Eloquent ORM修改数据
1. 通过模型更新 //通过模型更新数据 $student = Student::find(1007); $student->name = 'kitty'; $student ->save(); 2. 结合查询语句,批量更新 // 结合查询语句,批量更新 ..原创 2022-03-13 15:32:49 · 657 阅读 · 0 评论 -
Laravel 框架 - Eloquent ORM中新增数据
1. 插入数据// 使用ORM新增数据 $student = new Student(); $student->name = 'yingkun'; $student->age = 18; $bool = $student->save(); dd($bool); //其中module...原创 2022-03-13 15:25:01 · 1654 阅读 · 0 评论 -
laravel - Eloquent ORM
// 使用orm来获取数据表中的数据 // all() -> 获取所有数据 $students = Student::all(); // find() $students = Student::find(1001); //返回id是1001的数据 // findOrFail() --> 找不到则报错 $students = Student::findOrFail(1001);..原创 2022-03-08 20:32:41 · 640 阅读 · 0 评论 -
laravel - 使用查询构造器进行数据的增删改查
1. 插入数据 ->insert() // 使用查询构造器query builder 插入数据 $bools = DB::table('student')->insert(['name'=>'sean', 'age'=>18]); var_dump($bools); // 插入多条数据 $bools = DB::table('student')->insert([ ['name'.原创 2022-02-20 20:57:20 · 494 阅读 · 0 评论 -
laravel - 使用DB facede 实现CURD
直接使用mysql语句实现数据的增删改查。<?phpnamespace App\Http\Controllers;use Illuminate\Support\Facades\DB;class StudentController extends Controller{ public function test1() { // 查询数据,返回数组 $record = DB::select('select * from student').原创 2022-02-20 20:40:18 · 442 阅读 · 0 评论 -
laravel - 视图 (新建和输出视图)
1. 如何新建视图?<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class MemberController extends Controller{ public function info(Request $request, $id){ return view('member/info'); //视图文件对应的是在resource/views/memeber下.原创 2022-02-13 11:45:17 · 575 阅读 · 0 评论 -
Laravel 框架中的控制器
1. 如何创建控制器在app/Http/Controllers文件夹下,新建名为MemberController.php的文件,并添加命名空间,如下:<?phpnamespace App\Http\Controllers;新建类,并定义函数:class MemberController extends Controller{ public function info($id){ return $id."_".'member-info'; }.原创 2022-02-13 11:19:42 · 572 阅读 · 0 评论 -
laravel 框架中的路由
路由中的常用方法laravel 框架中的路由都定义在routes/web.php中,常用Route类中的get/ any/ match 方法来定义路由,其中any/match都支持多种请求方式,group方法可以用于定义路由群组,比如:Route::get('integration', function () { return "hello world";});上述代码中get方法需要两个参数,一个是url地址 (integration前框架会自动添加定义在xampp中的url地.原创 2022-02-12 21:39:42 · 896 阅读 · 0 评论 -
xampp 配置多个项目
下载并安装xampp(可参考其他资料)在 /xampp/apache/conf/extra 中创建一个新文件,比如文件名为 httpd-platform.conf内容如下,其中第二行和第三行需替换成自己的project下的public文件夹:<IfModule alias_module> Alias /platform "D:\2_laravel\laravel55\platform\public" <Directory "D:\2_laravel\l...原创 2022-02-05 18:01:35 · 1013 阅读 · 0 评论 -
laravel + xampp 除了根目录其他路由都是404的解决方法
环境:win10 xampp3.3.0 php7.4.20 laravel5.5在laravel框架的/public/.htaccess 文件中,添加一条语句:“RewriteBase /你的网页地址”原创 2022-02-05 17:54:29 · 474 阅读 · 0 评论 -
[JS]基本语法 - for 循环
数组, Map 和 Set 的循环 : for of / forEach对象的循环: for in数组的 for 循环 – for (… of … ) / forEach / for (var i=0; i< length ; i++)var a = [1,2,3,4,5];for (var each of a){ console.log(each);}var a = [1,2,3,4,5];a.forEach(function (element){ console.l.原创 2021-10-09 17:56:08 · 155 阅读 · 0 评论 -
[Vue 学习笔记] 指令
Vue 中的指令,指的是带有 v- 前缀的特殊属性, 比如:1. 无参数的:<p v-if="seen">此时的seen = {{seen}}</p> 这里, v-if 指令将根据表达式 seen 的值的真假来插入/移除 <p> 元素2. 带参数的: 比如 v-bind: href='url', v-on: click='dosomethign'3. 动态参数: 比如 v-bind;[name]='url' 中的name可以动态赋值4. 修...原创 2021-01-31 15:53:05 · 155 阅读 · 0 评论 -
[Vue学习笔记] 插值 - JavaScript 表达式
支持一下几种表达式形式:1. 普通的加减乘除运算2. 三元表达式3. 函数调用<div id="app"> {{number +1}} <br> {{ok? 'it is OK' : 'it is not OK'}} {{str.split('').reverse().join('')}} </div> <script type="text/javascript"> var vm = new Vue(.原创 2021-01-31 14:38:14 · 265 阅读 · 0 评论 -
[Vue学习笔记] 插值 - 动态改变HTML属性的值
方法: 使用 v-bind : 属性名= ‘vue中的变量’<div id="app"> <div v-bind:class="name">{{msg}}</div> </div> <script type="text/javascript"> var vm = new Vue({ el: '#app', data: {msg: 'Hello', name: 'test'}.原创 2021-01-31 14:35:46 · 698 阅读 · 0 评论 -
[Vue学习笔记] 插值 - HTML 标签
使用 {{ 变量 }} 的方式在HTML 中添加值, 此时变量会以字符串的形式显示,那么如果我们想添加的变量对应的是一个 HTML 标签,应该如何操作呢?<p id="app">Using mustaches: <span v-html="rawHtml"></span></p><script type="text/javascript"> var vm = new Vue({ el: '#app'原创 2021-01-31 13:52:25 · 372 阅读 · 0 评论 -
[Vue学习笔记] 插值 - 文本
vue 中使用双花括号在HTML中插入文本:<span id='app'>Message: {{ msg }}</span>双花括号中的 msg 变量,需要定义在vue实例中<script type="text/javascript"> var vm = new Vue({ el : '#app', data: {msg:1} }) </script>如果想让msg 参数变化一次,再次改变msg 的值时, h原创 2021-01-31 13:34:02 · 273 阅读 · 0 评论 -
[bootstrap] 下拉菜单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-15 下拉菜单</title> <link rel="stylesheet" href="c...原创 2020-10-25 18:21:03 · 202 阅读 · 0 评论 -
[bootstrap] 插入图标
<!--使用图标需要注意:1.图标对应的类必须放在不含文本的span标签内2.将这个span嵌套在其他元素中使用-->效果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scal...原创 2020-10-25 17:15:35 · 1151 阅读 · 0 评论 -
[bootstrap] 创建水平表单 - form-horizontal
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-9 创建垂直表单</title> <link rel="stylesheet" href="css...原创 2020-10-08 13:48:09 · 1829 阅读 · 0 评论 -
[Git] 将本地文件夹上传到 github
对于已经存在的本地文件,想要上传到github 可以执行下面的步骤:1. 在github上创建一个仓库(如果之前没有创建过仓库,需要配置ssh key,如果已经创建过,就不需要配置了)2. copy ssh 地址3. git remote add originssh地址4. git add5. git commit -m '******'6. git push origin master...原创 2020-10-08 13:44:33 · 376 阅读 · 0 评论 -
[bootstrap] 制作用户登陆表单
制作用户登陆表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-9 创建垂直表单</title> <link rel="styles..原创 2020-10-07 15:18:55 · 967 阅读 · 0 评论 -
[bootstrap] 表格样式设置
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-8 表格</title> <link rel="stylesheet" href="css/boots.原创 2020-10-07 14:17:38 · 831 阅读 · 0 评论 -
[bootstrap] 在web上插入code, 公式,变量, 和samp
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-7 代码文本的处理</title> <link rel="stylesheet" href="css/.原创 2020-10-07 11:16:34 · 402 阅读 · 0 评论 -
[bootstrap] 常用内联文本
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-6 内联样式</title> <link rel="stylesheet" href="css/boo.原创 2020-10-07 10:39:54 · 418 阅读 · 0 评论 -
[bootstrap] 在html中引入bootstrap
1. 引入bootstrap样式表2. 引入jquery3. 引入bootstrap自身的 .js文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>1-3 引入b.原创 2020-10-06 21:20:41 · 1640 阅读 · 0 评论 -
[bootstrap] 栅格的基本操作 - 基本设置/ 推拉/ 嵌套/ 偏移
<!DOCTYPE html><!-- saved from url=(0033)file:///D:/web/bootstrap/1-4.html --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device.原创 2020-10-06 21:18:31 · 438 阅读 · 1 评论 -
[HTML5 学习笔记] 超链接 a标签
1. 给一段文本或者图片添加超链接 在文字上加上超链接,只需要把这部分文字用<a>标签包围,并添加href属性(也可以同时添加title属性,添加对超链接的描述)<p>我家有只<a href='http://www.baidu.com' title='这里是百度'>拉布拉多</a></p>给图片加上超链接,只需要将img标签用<a>包围 <p>我有只小狗</p> <a href...原创 2020-06-08 20:43:37 · 430 阅读 · 0 评论