ICode9

精准搜索请尝试: 精确搜索
  • laravel 如何覆盖composer的 vendor类文件2021-11-21 21:31:04

    作为 Laravel 开发人员,你可能遇到过这样的情况:你不喜欢 vendor 文件夹某个包中的某些代码,并且想要更改它。你可以直接在该文件中更改它。但问题是当你点击composer update命令升级包时很容易覆盖已修改的vendor类文件。 那么有什么解决办法呢? 感谢Composer,它具有覆盖任何包/类

  • laravel源码解析之bootstrap过程2021-11-21 11:01:00

    1.简介 laravel有两个主要的引导流程 第一个是在创建Application对象时的引导 $app = require_once __DIR__.'/../bootstrap/app.php'; 主要是创建了Application容器对象,并且注册了核心的几个对象 第二个是在处理请求之前Illuminate\Foundation\Http\Kernel中使用引导器进行

  • laravel源码解析之请求处理流程2021-11-20 00:02:44

    1.入口 laravel的请求处理入口在Illuminate\Foundation\Http\Kernel::handle方法里: public function handle($request) { try { $request->enableHttpMethodParameterOverride(); $response = $this->sendRequestThroughRouter($req

  • Laravel开发的CMS内容发布系统2021-11-19 16:33:42

    ModStart 是一个基于 Laravel 模块化的后台系统框架。基于 Apache 2.0 开源协议发布,免费且不限制商业使用。其中模块市场包含了丰富的模块,开箱即用,让开发者能够从冗长的代码中提效,对后端开发者非常友好。 官方网站Demo / 在线演示模块市场源码地址 / 码云源码地址 / GitHub

  • 基于laravel+workerman+easywechat的公众号客服系统2021-11-19 09:31:31

    1、流程:用户在公众号发送文本消息,通过公众号消息模板推送通知给客服,客服点击通知,跳转小程序与用户对话。用户可以直接在公众号内与客服对话。 2、所用技术栈:                  "php": "^7.3|^8.0", "laravel/framework": "^8.54", "overtrue/laravel-wechat":

  • Laravel Passport身份认证写法2021-11-15 00:01:34

    在laravel中, 可以用Passport扩展来实现Oauth2.0的接口身份验证。 可以让用户在第三方客户端登录账号。 但是大多数时候只需要用户直接在我们的客户端上登录即可, 这时候需要适合用Passport里面的Personal Access Tokens方式来实现。 下面记录下安装和使用过程。 在laravel项目

  • Laravel + Guzzle 实现简单爬虫2021-11-13 23:00:35

    1. Guzzle 爬取数据 $url = "http://www.zongscan.com/demo333/178.html";$request = new GuzzleRequest('GET', $url);$client = new \GuzzleHttp\Client();$response = $client->send($request, ['timeout' => 5]); 2. 获取页面数据 $content =

  • 看云学习文档列表2021-11-13 01:32:27

    1、Vue从入门到实战 · 看云 (kancloud.cn) 2、vue-element-admin · 看云 (kancloud.cn) 3、thinkphp6.0/vue-element-admin后台管理实战基础 · 看云 (kancloud.cn) 4、【最适合中国人的 Laravel 教程】 · 看云 (kancloud.cn) 5、Laravel-简洁、优雅的PHP开发框架-Laravel5.7快

  • Laravel Redis 订阅发布2021-11-08 14:33:38

    场景:当生产者 产生一个用户id,消费者获取到用户id 取更改用户状态; 前提准备: 1. composer require predis/predis 2. env 文件 更新 CACHE_DRIVER = redis 3. env 文件 新增 REDIS_CHANNEL = edit_user_channel 4. 新增 config/common.php 并写入以下内容 后 并执

  • Laravel 无极分类2021-11-08 14:31:13

    //model 中public function children() { return $this->hasMany(get_class($this), 'pid', 'id') ->with('children'); } public static function list($limit) { $data = self::with(

  • composer安装laravel2021-11-05 15:01:32

    Composer创建Laravel项目 因为在国内访问国外比较卡,所以第一步先设置一个国内的镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com安装项目:composer create-project laravel/laravel=5.7.* laravel --prefer-dist我设置完国内镜像第一次拉取失败

  • laravel读写分离配置2021-11-04 22:32:13

    读写分离, laravel会自动将"read"的操作向read服务器,"write"的访问write服务器 https://laravel.com/docs/5.5/database#configuration // config/database.php 配置读写,下面是2台读服务器,1台写 'mysql' => [ 'read' => [ ['host' =>

  • Laravel 使用技巧2021-11-04 12:32:06

    Job允许脱离队列 只需在控制器中调用 $this->dispatchNow() 即可。 public function approve(Article $article) { $this->dispatchNow(new ApproveArticle($article));} 获取数据的方法 如果你有一个具有复杂数据结构的数组,例如带对象嵌套的数组,你可以使用 data_get() 助

  • laravel-admin、dcat-admin 数据表格字段列进行复制操作,原生js、jq编写2021-11-03 17:02:57

    laravel-admin、dcat-admin 数据表格字段列进行复制操作,原生js、jq编写 首先增加一个数据表格字段,对数据表格字段进行格式化display显示,返回原生html $grid->column('withdraw_detail')->display(function ($detail) { $detail = json_decode($

  • Laravel Service Provider 概念详解2021-11-02 19:02:26

    目录阅读 Laravel Service Provider 概念详解概览过程分析1、首先,生成核心 Container : $app (实例化过程中还注册了一大堆基本的「绑定])2、接下来注册 `Http\Kernel , Console\Kernel , Debug\ExecptionHandler` 三个「单例」绑定:3、然后「启动」应用4、由于以前的「绑定

  • Laravel 避免 Trying to get property of non-object 错误2021-11-02 18:32:05

    阅读目录 场景1. 常规方法是使用 isset 加以判断2. PHP7 可以使用 ?? (NULL 合并操作符)3. Laravel 5.5 及以上可以使用 optional 辅助函数4. 使用 object_get 辅助函数5. 使用 data_get 辅助函数 场景 public function res() { $user = User::where('id',1)->first

  • phpStudy部署Laravel开发环境 nginx配置2021-11-02 13:34:36

    nginx配置 https://learnku.com/docs/laravel/8.5/deployment/10363 而phpStudy每次重启,都会重置nginx配置,干脆就在错误页面加入 try_files $uri $uri/ /index.php?$query_string;  

  • Laravel 出现 No application encryption key has been specified.2021-11-02 10:04:25

    若文件根目录下没有 .env 1、.env.example 改名使用命令 copy 修改为 .env 2、使用命令 php artisan key:generate 获取密码,自动保存到 .env3、将密码复制到config/app.php 中的key里面4、重新运行,OK。 如有.env 的情况,直接进行第二步。

  • laravel-admin 搭建过程遇到的问题2021-11-01 18:04:29

    安装laravel框架--注意要安装好composer composer create-project --prefer-dist laravel/laravel 安装laravel-admin #安装laravel-admin扩展 composer require encore/laravel-admin #发布资源 php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

  • 怎样在IIS中部署的thinkphp及laravel 框架里,运行单个 php2021-11-01 17:04:06

    有时,我们可能有这样的需求。在thinkphp或者laravel框架public目录里面运行自定义的单独文件。 如mobile/h5_video.php 只需要启用IIS里的URL重写插件,在web.config里如下配置   <rule name="排除目录" stopProcessing="true"> <match url="mobile(.*)$" ignoreCase="false

  • laravel判断是否ajax和api请求2021-10-30 16:32:40

    判断是否是ajax请求 方法1 if ($request->header('X-Requested-With') == 'XMLHttpRequest') { // ajax请求 方法2 if(Request->ajax()){ echo "AJAX"; }else{   echo '普通请求'; } 判断是否是api请求 判断形如是否是 https://www.xxx.com/api/user //判断是否是

  • 使用postman测试接口时需要先登录怎么办2021-10-30 13:03:15

    1、先用浏览器登录,通过f12,捕获,获取jsessionid   2、写入postman的cookie  使用laravel时是laravel_session 3、这样再用postman进行接口调用,服务器就识别到已经登录了,就直接给你相关资源,而不是拦截你去登录了 ———————————————— 版权声明:本文为CSDN博主「、

  • 【JQuery】关于jQuery的load方法在Laravel里的使用2021-10-30 09:06:27

    Laravel版本: Laravel 8 jQuery版本: jquery/3.2.1/jquery.min.js 前言 由于在 jQuery 的 load 的方法里携带参数时,对于对象参数,提交时使用的是 post 提交(字符串参数使用的是 get 提交),所以 Laravel 需要验证 CSRF token。 方法 可以使用如下方法: <head> <meta name="csrf-

  • Laravel daily 日志权限问题2021-10-29 16:36:23

    阅读目录 场景解决办法 场景 部署到正式环境后,出现了图示报错无法写入日志文件。 解决办法 在logging配置文件中daily中增加 'permission'=>0666, 如图所示修改完即可

  • [Laravel系列] 配置mysql数据库读写分离2021-10-28 15:34:57

    项目为了提升性能 需要select查询的时候,读取从库mysql数据 插入修改的时候,操作主库mysql数据   在laravel中只需要配置一下就可以实现 read就是从库的连接信息,write就是主库的连接信息,在.env里可以进行配置 'mysql' => [ 'driver' => 'mysql',

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有