ICode9

精准搜索请尝试: 精确搜索
  • [Laravel系列] 解决laravel中paginate()与distinct() count语句错误问题2021-10-26 19:34:12

    当项目里面使用paginate()函数进行分页,并且使用了distinct函数进行去重 这个时候自动查询的count语句并没有增加distinct语句   需要指定好字段,这样就可以解决这个问题了 例如 ->distinct("xxxx.id");    

  • Laravel 运行优化2021-10-20 13:33:20

    1、打开应用根目录下的 .env 文件,把 debug 设置为 false。APP_DEBUG=false2、配置缓存信息使用laravel自带的artisan命令,将所有config里面的配置都缓存到一个文件里。php artisan config:cache所有缓存信息会被 bootstrap/cache/config.php 文件里,也可以用以下命令来删除该缓存信

  • 【Laravel】关于删除 cookie 遇到的问题2021-10-13 11:00:59

    Laravel 版本: Laravel 8 看到网上有说删除 cookie 的方法是先 forget 再 response 回去,就尝试了一下,结果报错: $cookie = Cookie::forget('_cyouho'); return response()->cookie($cookie); BadMethodCallException Method Illuminate\Routing\ResponseFactory::cookie does n

  • Laravel 8 实现Auth登录2021-10-12 21:02:49

    1.接受前台传过来的值,并且调用auth $username=$request['username']; $password=bcrypt($request['password']); //执行登录 $res=Auth::attempt($request->only(['username','password']),$request->has(�

  • Laravel 查询 多个or或者and条件2021-10-12 19:00:34

    Laravel 进行where 多个or和and的条件查询 摘要:在查询数据的时候经常会遇到相对复杂一些的查询条件,甚至是嵌套很多层的情况。Laravel框架的模型操作也是比较灵活,当我们遇到多个条件or,多个条件and等组合条件时,如何操作? 查询条件:(A and B)OR(C and D): $builder->where(functio

  • 【源码分析】Laravel-admin RowAction 和Action 是否能共用?2021-10-08 12:33:13

    写后台的时候感到好奇,为啥 gird 中的 action 不能为 form 中使用,因为都是针对一条数据操作一样的功能。 列表中操作数据长这样,继承的类 class TestCancle extends RowAction { } 这边的继承的是RowAction 如果想在form表单中,就是编辑当中要使用这个取消按钮的功能,目前来

  • linux PHP7.2环境下安装pdo_oci,oci8扩展,使用Laravel 连接 Oracle2021-09-29 15:02:22

       由于 Laravel 原生不支持 Oracle,项目又需要使用 Oracle,所以需要使用组件来满足。laravel-oci8 是一款专为 Laravel 开发的支持 Oracle 数据库的组件,安装这个组件需要依赖 php-oci8 扩展,这里记录一下安装和配置的过程。我使用的 Mac,下面基于 MacOS 来安装,PHP 版本是 7.2。

  • Laravel+Uniapp简约系资讯类小程序开源,免费白嫖!2021-09-28 19:34:29

    前言 Laravel+Uniapp开发的微信小程序,可适用于资讯、博客等。我做每个项目都会朝着前端简约,后台操作方便的方向去设计及开发。 功能简介 置顶、排序、小程序内外跳转、公告、一键复制微信… 瀑布流 琳琅满目整版以图片为主,大小不一的图片按照一定的规律排列,唯美图片的风格以

  • [PHP] laravel 框架多项目公用redis会有默认前缀 项目名_database_key2021-09-28 18:00:14

    公司多个项目公用一个redis 我这边死活获取不到数据 $selfInfo = Redis::connection('ucs')->hget( 'EMPL_BASEINFO', "5580120537497600" ); var_dump($selfInfo);   使用tcpdump查看端口的数据,才发现laravel默认给key增加了

  • Laravel-Auth认证2021-09-27 19:34:25

    1.建立数据表 admins     2.找到config下的auth.php 文件,加入如下代码 <?php return [ /* |-------------------------------------------------------------------------- | Authentication Defaults |-------------------------------------------------

  • Laravel with预查询里面有带条件参数时,外面要加whereHas相同条件2021-09-25 10:31:07

    这种写法不正确,‘notice_cad’ function里面有带条件whereIn,外面要加一层whereHas $data = ProofingNotice::with(['notice_cad' => function ($qn) { $qn->with(['user_name'])->whereIn('flag', [4]); }, '

  • laravel之自定义门面模式2021-09-24 19:34:04

    Facades 工作原理 在 Laravel 应用中,Facade 就是一个可以从容器访问对象的类。其中核心的部件就是 Facade 类。不管是 Laravel 自带的 Facades,还是自定义的 Facades,都继承自 Illuminate\Support\Facades\Facade 类。 比如: 看吧,必须要继承于Facade,如果没有继承,那就没有方

  • 【Azure 应用服务】App Service For Linux 部署PHP Laravel 项目,如何修改首页路径为 wwwroot\public\index.php2021-09-24 11:34:14

    问题描述 参考官方文档部署 PHP Laravel 项目到App Service for Linux环境中,但是访问应用时候遇见了500 Server Error 错误。 从部署的日志中,可以明确看出部署是成功的,那么为什么启动页面不成功呢?   问题分析 Laravel 应用程序生命周期在 public 目录中开始,而不是在应用程序的

  • laravel maatwebsite/Excel 3.1 使用教程 (导出篇)2021-09-23 15:33:54

    官方文档 https://docs.laravel-excel.com/3.1/getting... GIT 地址 https://github.com/maatwebsite/Laravel-Exc... 作为一个和 laravel 契合度很高的 excel 工具包,大家应该都是用过这个工具。特别是 2.x 版本几乎是用 laravel 框架都接触过,3.x 基本上全部重构,全网几乎找不到

  • Laravel之模型观察者2021-09-11 23:31:57

    模型观察者可以实现当绑定的模型发生增删改查等操作时做出相应的操作。 模型观察文件位置: app/Observers 创建模型观察者: php artisan make:observer TestObserver -m 监听的模型名 模型观察者创建后需要注册,在 app/Providers/AppServiceProvider.php (服务提供者)文件中: p

  • Laravel框架之验证器2021-09-11 17:02:51

    验证器用来验证传来的参数是否符合规定 控制器中使用验证器,例如: public function store(Request $request) { $param = $request->all(); $rules = [ 'name' => 'required|max:50', 'file_id' => 'required|numeric',

  • Laravel Guzzle封装2021-09-11 15:31:32

    1.安装 composer requrie guzzlehttp/guzzle 2.封装  <?php namespace App\Services; use GuzzleHttp\Client; use GuzzleHttp\Exception\ClientException; class Guzzle { /** * GET请求 * @param $url * @param array $options * @return mixed

  • laravel 验证类使用validate &validator 简单实例2021-09-10 18:33:39

    1、在路由web.php上增加 Route::get('test/validator', 'PHPTestController@getValidator'); Route::post('test/validator', 'PHPTestController@postValidator'); 2、增加视图view :validator.php <body> <div class="contai

  • laravel 用 json 模型字段2021-09-10 15:58:43

    阅读目录 应用场景 约束返回字段 1.建立文件夹 responses 2.在控制器文件中使用 应用场景 在开发中我们有时候需要约束返回的字段,或者提交的时候也约束一下需要提交的字段。 约束返回字段 1.建立文件夹 responses 如果是模块开发请添加二级分类 例: app\response\ad

  • Laravel框架之常用命令2021-09-09 22:29:48

    创建控制器:php artisan make:controller 控制器名(可拼接文件夹如user/UserController) 创建模型:php artisan make:model 模型名 创建数据库迁移文件:php artisan make:migration 文件名(如create_user_table) 执行数据库迁移文件:php artisan migrate (运行所有未执行的迁

  • laravel商品详情api2021-09-09 21:00:05

    本文目录 一、商品详情1.1 增加商品销量字段1.2 创建商品控制器1.3 创建商品详情路由1.4 测试效果 一、商品详情 1.1 增加商品销量字段 运行命令php artisan make:migration add_sales_to_goods_table --table=goods 写入: Schema::table('goods', function (Bl

  • 在laravel开发中需要自定义辅助函数的时候2021-09-08 11:34:05

    在laravel中,我需要定义我自己的辅助函数, 可以在根目录去定义一个PHP文件,里面写的都是自定义的函数。 比如,我定义了一个helpers.php文件,但是,只定义了还是不能使用了,需要去composer里面把它加到自动加载里面,才可以去使用的 "autoload": { "psr-4": { "App

  • 【源码分析】Laravel-admin 关联保存的原理2021-09-05 16:31:50

    前言 最近在写底代码编程,写到关联关系保存的时候,想一下其实可以参考Laravel-admin 关联保存,因为他很简单的通过 ->hasMany 一个函数就解决了平常我们写的麻烦的关联模型。所以别人优秀的代码和思想是值得借鉴的。 查找源码位置 关联保存肯定是在Form 模块中编写的,所以我很快

  • [PHP] laravel的异常处理2021-09-04 11:03:56

    laravel默认的异常处理是展示出异常的界面,不能够完善的捕获异常并响应为json格式数据 需要修改下以下文件 app/Exceptions/Handler.php   <?php namespace App\Exceptions; use App\Lib\ApiHelper\ApiCode; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler

  • laravel 任务调度器2021-08-31 11:32:53

    背景:在实际工作业务中,经常要用到异步任务的方式来进行相关(耗时)任务的处理,这时可能需要采取定时任务的方式来进行。linux自带的crontab定时器工具能很好的解决这个问题。每次项目上线的时候,如有新的异步任务脚本就必定要×××器管理员进行crontab配置修改。因为需要动服务器配置,

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

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

ICode9版权所有