laravel
zmlucky
这个作者很懒,什么都没留下…
展开
-
PHP对接支付宝支付APP端
1、登录支付宝开放平台--控制台--新建自研应用--网页&移动应用1.1、添加能力--APP支付,等待审核1.2、设置接口加签方式,使用公私钥方式,不是证书2、下载SDK,看文档AopClient.php 添加命名空间namespace App\Libs\AlipaySDK\aop;use App\Libs\AlipaySDK\aop\AopClient;$orderNo = $data['payNo'];$amount = $data['a..原创 2020-09-07 17:51:32 · 1662 阅读 · 0 评论 -
宝塔面板+laravel5.2 添加定时任务
1、laravel添加定时任务文档:https://xueyuanjun.com/post/32671.1配置console的Kernel<?phpnamespace App\Console;use Illuminate\Console\Scheduling\Schedule;use Illuminate\Foundation\Console\Kernel as ConsoleKernel;class Kernel extends ConsoleKernel{..原创 2020-07-02 15:24:25 · 1534 阅读 · 0 评论 -
Uncaught ReflectionException: Class log does not exist
环境laravel5.2 + PHP7.2总是运行命令时报错PHP Fatal error: Uncaught ReflectionException: Class log does not exist in D:\phpstudy_pro\WWW\daka_admin\vendor\laravel\framework\src\Illuminate\Container\Container.php:734Stack trace:网上说是.env文件格式有问题,检查后并无问题。解决方法原创 2020-06-29 10:38:56 · 1255 阅读 · 0 评论 -
laradock环境搭建记录
laradock环境搭建失败,因为公司使用thinkphp,laravel只是学习,所以最后使用了phpstudy环境。以下是安装laradock环境时,出现的问题1、Windows 10 家庭版不支持 Docker for Windows 桌面版,因此重装了win10专业版系统2、配置镜像加速器,需要到阿里云控制台设置3、如果在 Windows 系统中上述指令构建...原创 2020-05-05 16:06:35 · 516 阅读 · 0 评论 -
laravel进阶--6 异常处理 & 错误日志
错误详情配置文件 config/app.php 中的 debug 配置项控制浏览器显示的错误信息数量。默认情况下,该配置项通过 .env 文件中的环境变量 APP_DEBUG 进行设置。对本地开发而言,你应该设置环境变量 APP_DEBUG 值为 true。在生产环境,该值应该被设置为 false。如果在生产环境被设置为 true,就有可能将一些敏感的配置值暴露给终端用户。...原创 2019-12-31 10:46:06 · 1987 阅读 · 0 评论 -
laravel进阶--5 缓存
在缓存中存储数据你可以使用 Cache 门面上的 put 方法在缓存中存储数据。当你在缓存中存储数据的时候,需要指定数据被缓存的时间(分钟数):Cache::put('key', 'value', $minutes); 除了传递缓存项失效时间,你还可以传递一个代表缓存项有效时间的 PHP Datetime 实例: $expiresAt = Carbon::now()->a...原创 2019-12-31 10:44:15 · 512 阅读 · 0 评论 -
laravel进阶--4 文件上传
laravel 上传 php 需要开启 fileinfo 扩展前端页面@extends('layouts.app')@section('content')<div class="container"> <div class="row"> <div class="col-md-8 col-md-offset-2"> ...原创 2019-12-31 10:40:14 · 319 阅读 · 0 评论 -
laravel进阶--3 数据库填充器及模型工厂
生成填充器要生成一个填充器,可以通过 Artisan 命令 make:seeder。所有框架生成的填充器都位于 database/seeds 目录:php artisan make:seeder StudentsTableSeeder编辑填充器<?phpuse Illuminate\Database\Seeder;use App\Http\Models\Studen...原创 2019-11-08 23:54:06 · 203 阅读 · 0 评论 -
laravel进阶--2 数据迁移
新建迁移文件CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', `age` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '年龄', `sex...原创 2019-11-08 23:54:12 · 199 阅读 · 0 评论 -
laravel进阶--1 Artisan 命令行
Artisan 是 Laravel 自带的命令行接口,它为我们在开发过程中提供了很多有用的命令。想要查看所有可用的 Artisan 命令,可使用 list 命令:php artisan list每个命令都可以用 help 指令显示命令描述及命令参数和选项。想要查看帮助界面,只需要在命令前加上 help 就可以了:php artisan help migratephp arti...原创 2019-11-08 23:54:15 · 187 阅读 · 0 评论 -
laravel进阶--0 composer 安装laravel
全局安装composerphpstudy 环境下参考 https://www.cnblogs.com/gzyx1988/p/9498902.html参考文章 https://pkg.phpcomposer.com/#how-to-install-composer1,安装前请务必确保已经正确安装了PHP。打开命令行窗口并执行php -v查看是否正确输出版本号。...原创 2019-11-08 23:54:41 · 4291 阅读 · 0 评论 -
laravel基础--9.6 表格demo-详情及删除数据
创建详情模板detail.blade.php@extends('common.layouts')@section('content') <!-- 自定义内容区域 --> <div class="panel panel-default"> <div class="panel-heading">学生详情</div>...原创 2019-11-08 23:54:17 · 400 阅读 · 0 评论 -
laravel基础--9.5 表格demo-编辑数据
分离公共表单{{--<form class="form-horizontal" method="post" action="{{ url('student/save') }}">--}} <form class="form-horizontal" method="post" action=""> {{ csrf_fie...原创 2019-11-08 23:54:37 · 181 阅读 · 0 评论 -
laravel基础--9.4 表格demo-模型处理性别
//Models //Student.php//定义常量 映射函数class Student extends Model{ const SEX_UN = 10; //未知 const SEX_BOY = 20; //男 const SEX_GIRL = 30; //女/* * 性别 处理 */public function student_sex($i...原创 2019-11-07 22:06:04 · 177 阅读 · 0 评论 -
laravel基础--9.3 表格demo-数据验证、数据保持
最终效果创建错误信息提示文件valitade.blade.php<!-- 所有的错误提示 -->@if($errors->any()){{--@if(count($errors))--}} {{--当前错误信息--}} <div class="alert alert-danger"> <ul&...原创 2019-11-07 22:03:39 · 140 阅读 · 0 评论 -
laravel基础--9.2 表格demo-新增数据、操作状态提示
创建方法public function create(Request $request){ if($request->isMethod('POST')){ $data = $request->input('Student'); //使用create方法 涉及批量赋值 先设置黑名单($guarded) 或白名单 ($fillable)...原创 2019-11-07 22:00:46 · 138 阅读 · 0 评论 -
laravel基础--9.1 表格demo-表格数据、分页
新建Model设置 :数据表名称 、主键、 自动维护时间戳($timestamps )、让时间显示成为unix时间戳( getDateFormat 、asDateTime)查询数据Eloquent ORM public function index(){// $student_list = Student::where('id','>'...原创 2019-11-07 21:56:01 · 334 阅读 · 0 评论 -
laravel基础--9.0 表格demo-静态页面
导入静态资源public目录下创建控制器/* * 表格demo * */public function index(){ return view('student.index');}创建视图创建路由 Route::get('student/index',['uses'=>'StudentController@index'...原创 2019-11-07 21:53:24 · 224 阅读 · 0 评论 -
laravel基础--8.3 中间件 Middleware
中间件理解中间件的最好方式就是将中间件看做 HTTP 请求到达目标动作之前必须经过的“层”,每一层都会检查请求并且可以完全拒绝它。创建<?phpnamespace App\Http\Middleware;use Closure;class Activity { public function handle($request,Closure $...原创 2019-11-07 15:41:24 · 802 阅读 · 0 评论 -
laravel基础--8.2 session、cookie
session获取数据public function showProfile(Request $request, $id) { $value = $request->session()->get('key'); // }存储数据获取到session实例后,就可以调用多个方法来与底层数据进行交互,例如,put方法存储新的数据到session中...原创 2019-11-07 15:41:32 · 644 阅读 · 0 评论 -
laravel基础--8.1 Request
请求路径 & 方法Illuminate\Http\Request 继承自 Symfony\Component\HttpFoundation\Request 类,提供了多个方法来检测应用的 HTTP 请求,下面我们来演示其提供的一些获取请求路径和请求方式的方法:获取请求路径path 方法将会返回请求的路径信息,因此,如果请求URL是 http://domain.com/user/...原创 2019-11-06 21:13:02 · 973 阅读 · 0 评论 -
laravel基础--7 Blade模板引擎
0.创建基础主模板layout.blade.php<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>轻松学会Laravel - @yield('title')</title> <style>...原创 2019-11-06 21:06:22 · 367 阅读 · 0 评论 -
laravel基础--6.3 Eloquent ORM
定义模型默认规则是小写的模型类名复数格式作为与其对应的表名(除非在模型类中明确指定了其它名称)。所以,在本例中,Eloquent 认为 Student模型存储记录在 students 表中。可以在模型中定义 table 属性来指定自定义的表名:Eloquent 默认每张表的主键名为 id,可以在模型类中定义一个 $primaryKey 属性来覆盖该约定。Student.p...原创 2019-11-06 20:59:48 · 297 阅读 · 0 评论 -
laravel基础--6.2 查询构造器
1、Laravel查询构造器(query builder)提供方便流畅的接口,用来建立数据库查找语法2、使用PDO参数绑定,以保护应用程序免于SQL注入因此传入的参数不需要额外转义特殊字符3、基本可以满足所有数据库操作,而且在所有支持的数据库上都可以运行 //查询构造器 新增// //返回布尔值// $bool = DB::table('stude...原创 2019-11-06 20:57:38 · 274 阅读 · 0 评论 -
laravel基础--6.1 数据库连接及DB facade
Laravel中提供了DB facade(原始查找)、查询构造器、Eloquent ORM三种操作数据库方式。创建数据库 及表格create table if not exists student(`id` INT AUTO_INCREMENT PRIMARY KEY,`name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '姓名',`age...原创 2019-11-06 20:56:24 · 422 阅读 · 0 评论 -
laravel基础--4.1 @yield和 @section
原文地址:https://www.jianshu.com/p/db47b4e9a894?utm_campaignLaravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题:1.@yield和 @section 都可以预定义可替代的区块,这两者有什么区别呢?2....原创 2019-11-06 17:38:23 · 3469 阅读 · 0 评论 -
laravel基础--5 模型
0.新建模型<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Member extends Model{ public static function getMemberInfo(){ return 'model dddd'; }}<?php...原创 2019-11-06 17:38:33 · 155 阅读 · 0 评论 -
laravel基础--4 视图
新建文件夹,新建文件 注意名称 info.blade.phpmember/info {{$name}} -- {{$age}}控制器输出class MemberController extends Controller{ // public function info($id){ public function info(){ //return 'sssssss...原创 2019-11-06 17:38:03 · 121 阅读 · 0 评论 -
laravel基础--3 控制器
0.新建控制器驼峰命名,首字母大写<?php namespace App\Http\Controllers; class MemberController extends Controller{ public function info($id){ //return 'ssssssssss'; //return route...原创 2019-11-06 17:37:55 · 222 阅读 · 0 评论 -
laravel基础--2 基本路由
路由基础在 routes/web.php 中定义该路由:Route::get('hello', function () { return 'Hello, Welcome to LaravelAcademy.org';});http://www.laraveltext.com/hello 访问支持的请求方式我们可以注册路由来响应任何 HTTP 请求动作:...原创 2019-11-06 17:37:34 · 488 阅读 · 0 评论 -
laravel基础--1 目录结构
根目录https://laravelacademy.org/post/7629.htmlApp目录app 目录包含了应用的核心代码,注意不是框架的核心代码,框架的核心代码在 /vendor/laravel/framework 里面,此外你为应用编写的代码绝大多数也会放到这里,当然,如果你基于 Composer 做了 PHP 组件化开发的话,这里面存放的恐怕也只有一些入口性的代码了;...转载 2019-11-05 16:08:52 · 190 阅读 · 0 评论 -
laravel基础--0 安装框架
0.序言本系列为慕课网 天秤vs永恒 laravel教程结合开发手册的自学笔记视频地址:http://www.imooc.com/u/3781805/courses?sort=publish开发环境:phpStudy1. 版本号选择根据自己的PHP版本号选出对应的laravel版本Laravel 5.1 PHP对应的版本>=5.5.9Laravel 5.2 PHP...原创 2019-11-05 16:07:06 · 107 阅读 · 0 评论 -
homestead环境安装
参考教程https://blog.csdn.net/xiaomayi721025/article/details/84727405homestead盒子https://vagrantcloud.com/laravel/boxes/homestead/versions/6.4.0/providers/virtualbox.boxhttps://vagrantcloud.com/lar...原创 2019-11-05 15:54:12 · 528 阅读 · 0 评论