框架
kangsf1989
这个作者很懒,什么都没留下…
展开
-
laravel 基础验证
function store(Request $request) { $this->validate($request, [ 'image_path' => 'required', //此处可以设置多个规则,以“|”分隔。例 'required|mex:100|...' ], [ 'image_path.req原创 2018-01-26 11:53:20 · 224 阅读 · 0 评论 -
laravel 路由访问执行原理
原文摘自laravel教程:https://laravel-china.org/courses/laravel-essential-training-5.5/565/a-static-page打开浏览器在地址栏输入 URL 并访问;路由将 URL 请求映射到指定控制器上;控制器收到请求,开始进行处理。如果视图需要动态数据进行渲染,则控制器会开始从模型中读取数据;数据读取完毕,将数据传送给视图...转载 2018-05-25 17:12:11 · 1840 阅读 · 0 评论 -
Laravel 目录说明
原文出自:https://laravel-china.org/courses?rf=25167app应用程序的业务逻辑代码存放文件夹app/Console存放自定义 Artisan 命令文件app/Http/Controllers存放控制器文件app/Http/Middleware存放「中间件」文件bootstrap框架启动与自动加载设置相关的文件composer.json应用依赖的扩展包comp...转载 2018-05-23 17:17:02 · 216 阅读 · 0 评论 -
Laravel集成环境laragon在Windows下报错 NODE_ENV
报错:'NODE_ENV' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方案:安装cross-env:npm install cross-env --save-dev原创 2018-05-28 14:47:32 · 556 阅读 · 0 评论 -
laravel where orwhere的写法
$goodsShow = Goods::where('cate_id','=',$cate_id) ->where(function($query){ $query->where('status','<','61') ->orWhere(function($query){ $query->...原创 2018-06-12 09:52:39 · 10421 阅读 · 4 评论 -
Flightphp 中文版教程
github : https://github.com/mikecao/flight中文介绍:https://www.jianshu.com/p/06e2c20bc0dc原创 2018-05-31 15:41:23 · 1374 阅读 · 0 评论 -
laravel目录结构介绍
文件夹名称简介app应用程序的业务逻辑代码存放文件夹app/Console存放自定义 Artisan 命令文件app/Http/Controllers存放控制器文件app/Http/Middleware存放「中间件」文件bootstrap框架启动与自动加载设置相关的文件composer.json应用依赖的扩展包composer.lock扩展包列表,确保这个应用的副本使用相同版本的扩展包config...原创 2018-06-15 10:30:10 · 936 阅读 · 0 评论 -
百度编辑器UEditor自动保存实现
在使用百度编辑器时,默认有一个自动保存的功能,但是重新刷新页面或者退出当前登陆用户再次进来的时候,不会显示具体内容。从网上找了很多的贴子发现,都是说取消改功能。即:在euditor.config.js中把enableAutoSave: false关闭该功能。怎么好的功能为什么要关闭,于是去查找官方文档http://fex.baidu.com/ueditor/发现。有可以获取草稿箱内容的方法,在本地...原创 2018-06-19 15:36:56 · 5983 阅读 · 1 评论 -
packagist.phpcomposer.com原因导致的报错
由于packagist更改导致的报错。例如:可以把composer.json中修改一下"packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com"}修改成"packagist": { "type": "composer&quo原创 2018-10-08 16:11:30 · 8258 阅读 · 0 评论 -
php7.1 扩展安装memcache 扩展
wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zipunzip NON_BLOCKING_IO_php7.zipcd pecl-memcache-NON_BLOCKING_IO_php7//usr/local/Cellar/php@7.1/7.1.20/bin/phpize ...原创 2018-11-20 17:30:47 · 1112 阅读 · 0 评论 -
laravel 运行生命周期
1.首先根据服务器指向进入public\index.php 入口文件2.使用Composer的自动加载功能,把所有需要使用的 PHP 文件添加到系统中以备调用require __DIR__.'/../vendor/autoload.php';创建 Laravel 应用容器对象 $app ( Service Container ) 其实这个阶段就是设定。设定路径,注册基础绑定信息,注册基...原创 2019-01-25 15:26:44 · 693 阅读 · 0 评论 -
php运行机制
php组成主要简化分为3大块,php内核,Zend引擎,扩展层;PHP内核负责处理请求、文件流、错误等相关信息;Zend引擎负责将源码转换为机器语言,在虚拟机上运行。扩展是一数据函数、类库和流,PHP使用他们来执行一些特定的操作,例如:Mysql扩展连接mysql数据库,当zend执行时,可能会连接若干个扩展进行处理,处理完以后将数据返回来内核,最后将结果输出到SAPI层,最终显示到浏...原创 2019-01-10 09:06:03 · 461 阅读 · 0 评论 -
PHP执行原理
PHP的所有应用程序都是通过WEB服务器(如IIS,Nginx或Apache)和PHP引擎程序解释执行完成的,工作过程:(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后触发一个web请求,并将请求传送到WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断是一个PHP请求,WEB服务器从硬盘或内存中调出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。(3)PH...原创 2019-01-10 09:08:04 · 777 阅读 · 0 评论 -
laravel sql 调试
在项目app/Helper/helper.php中添加以下代码即可/*** sql 调试*/if (!function_exists('get_sql')) { function get_sql() { DB::listen(function ($sql) { dump($sql); $singleSql...原创 2019-03-05 16:47:37 · 506 阅读 · 0 评论 -
laravel怎么获取到常用路径
app_path()app_path函数返回app目录的绝对路径:$path= app_path();你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path= app_path('Http/Controllers/Controller.php');base_path()base_path函数返回项目根目录的绝对路径:$path= ...原创 2019-05-08 10:19:04 · 510 阅读 · 0 评论 -
laravel 或 PHP 处理 URl
//处理url$url = url()->full(); //原生 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];$urlArr = parse_url($url);if (isset($urlArr['query'])){ parse_str($urlArr['query'],$arr); arra...原创 2018-05-21 16:58:19 · 761 阅读 · 0 评论 -
laravel blade版本使用
https://www.jianshu.com/p/7d65f9eb94be原创 2018-05-07 10:10:43 · 337 阅读 · 0 评论 -
laravel-admin 编辑器基于ckeditor上传图片,并带PHP图片处理及回调方法
一、版本说明laravel 5.5ckEditor 3.6.3laravel-admin 1.5.*二、扩展ckeditor编辑器。网上找到ckEditor 3.6.3下载备用。添加编辑器扩展参考laravel-admin官网方档,http://laravel-admin.org/docs/#/zh/model-form-field-management,这里不再过多介绍。三、配置根据larave...原创 2018-04-27 13:58:15 · 3968 阅读 · 0 评论 -
laravel 控制器报错返回处理
try{throw new \Exception('数据为空');}catch (\Exception $e) {$error = $e->getMessage();return Redirect::back()->withErrors(compact('error'));}@if (count($errors) > 0)原创 2018-01-27 11:27:58 · 633 阅读 · 0 评论 -
在 Laravel 使用扩展包maatwebsite/excel 实现 Excel/CSV 文件导入导出功能
一、安装1、composer require maatwebsite/excel ~2.0.02、在项目下composer.json中require里添加"maatwebsite/excel":"~2.0.0",并运行composer update 加载该包二、配置1、在config/app.php中注册服务提供者到providers数组:Maatwebsite\Excel\Exc转载 2018-01-27 14:44:47 · 15415 阅读 · 0 评论 -
laravel框架——路由
//用例1 get请求Route::get('/hello',function (){ return 'Hello word';});Route::get('/', function () { return view('welcome');});//用例2 postRoute::get('/testPost',function(){ $csrf_token...原创 2018-02-12 10:31:58 · 231 阅读 · 0 评论 -
laravel框架——请求实例 之 获取请求数据
路由://获取单个参数Route::get('/request','RequestController@index');//获取路径及urlRoute::get('/request/url','RequestController@getUrl');//获取请求方式Route::get('/request/getmethod','RequestController@getMethod');...原创 2018-02-26 16:56:28 · 4723 阅读 · 0 评论 -
Laravel 发送邮件
http://blog.csdn.net/u011415782/article/details/77800154原创 2018-03-07 15:07:29 · 213 阅读 · 0 评论 -
Laravel5.4使用MongoDB作为默认的日志存储方式
原文转载:http://www.muyesanren.com/2017/09/15/laravel-how-to-store-logging-with-mongodb/转载 2018-03-09 17:05:07 · 631 阅读 · 0 评论 -
laravel缓冲cache的使用
一、在控制器中引用:use cache;二、基本方法及使用1、put() 键 值 有效时间(分钟)Cache::put('key1','val1',10);2、add() 若key2不存在,则添加成功 否则,添加失败Cache::add('key2','val2',20);3、forever() 永久保存对象到缓存Cache::forever('key3','val3');4、has() 判断是否...原创 2018-02-25 11:24:57 · 6497 阅读 · 0 评论 -
laravel框加-创建RESTFul风格控制器实现文章增删改查
一、创建控制器php artisan make:controller PostController -r该命令会创建控制器并创建基础方法二、添加路由Route::resource('post','PostController');三、实例<?php/** * cache 基于门面缓冲进行增删改查修 * */namespace App\Http\Controllers;use ...原创 2018-02-25 16:33:56 · 961 阅读 · 0 评论 -
laravel 错误与日志,基于Monolog记录并入到mongodb里
一、在App\Providers\AppServiceProvider 里添加<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider;use Log;use Monolog\Handler\MongoDBHandler;use MongoDB\Client;class AppServicePro...原创 2018-03-12 16:47:50 · 1596 阅读 · 0 评论 -
开发环境神器 Laragon
http://laravelacademy.org/post/7754.html原创 2018-04-04 11:54:37 · 907 阅读 · 0 评论 -
Nginx访问PHP文件的File not found错误处理,两种情况
https://blog.csdn.net/icandoit_2014/article/details/71454481原创 2018-04-04 14:44:17 · 810 阅读 · 0 评论 -
laravel 引用自己的类
https://blog.csdn.net/liukai6/article/details/78580913原创 2018-05-03 16:19:04 · 1445 阅读 · 0 评论 -
laravel获取当前的url以及当前的基础域名方法汇总
原文https://phpartisan.cn/news/58.html原创 2018-05-10 10:12:55 · 8120 阅读 · 0 评论 -
laravel打印执行SQL语句
第一种方法:DB::connection('test')->enableQueryLog();AuctionSession::select('SessionCode', 'Name') ->where([ 'Status' => 1 ])->paginate(1);$queries = DB::connection('test')->g...原创 2018-05-11 09:47:58 · 1895 阅读 · 0 评论 -
百度编辑器复制内容 之前上传的图片消失
问题原因:ueditor在粘贴内容的时候会将目前编辑的所有内容中元素重新赋值非本地服务器链接的属性解决方法:在ueditor.config.js文件中添加如下代码即可:catchRemoteImageEnable: false...转载 2019-05-14 11:19:50 · 607 阅读 · 0 评论