ICode9

精准搜索请尝试: 精确搜索
  • Laravel的固体原理2023-07-31 18:44:15

    什么是SOLID原则?SOLID原则是一套五项设计原则,旨在指导开发人员创建模块化、可维护和可扩展的软件系统。这些原则为编写干净、健壮和灵活的代码提供了指导方针。每项原则都侧重于软件设计的特定方面,并鼓励将关注点、灵活性和遵守良好的编码实践分开。通过遵循SOLID原则,开发人员可以

  • 在项目中定义路线2023-07-26 18:24:59

    在本文中,我们将重点关注路由,这是定义可用于访问我们应用程序不同部分的URL的过程。我们将探索Laravel支持的不同类型的路线,以及如何在我们的项目中创建和管理路线。 如果您进入您的Laravel项目,您将在那里看到许多文件和文件夹,不用担心!我们将在本教程系列中了解所有这些事情。 首先,

  • Laravel和Symfony之间的区别2023-07-18 13:47:31

    Laravel概述:Laravel是一个现代,优雅,初学者友好的PHP框架,遵循MVC(模型 - 视图 - 控制器)架构模式。它侧重于简单性、可读性和开发人员工作效率。Laravel提供了开箱即用的广泛功能,包括强大的ORM(对象关系映射)系统,路由,缓存,身份验证等。它还提供了一种称为 Eloquent 的表达语法,用于数据库操

  • 如何在Laravel 9中使用DomPDF生成PDF2022-11-14 13:39:02

    在本文中,我们将看到如何在 laravel 9 中使用 dompdf 生成 pdf。为了生成pdf文件,我们将使用laravel-dompdf包。它创建一个pdf文件,并提供下载文件功能。在 laravel 9 中生成 pdf 文件非常容易。我们将看到一个非常简单的方法的示例,该方法可以生成PDF文件并将其下载到您的系统。使用 b

  • 基于Laravel(PHP Web Framework)开发Web App2022-09-13 03:01:52

    安装 Homestead Vagrant Box VirtualBox 和 Vagrant 完成安装后。 vagrant box add laravel/homestead 安装 Homestead 将代码克隆到home目录下的Homestead文件夹中。 git clone https://github.com/laravel/homestead.git ~/Homestead 切换最新稳定版本中的release分支: cd ~/Ho

  • Pokedex 一个 Dev.to2022-09-09 14:03:28

    Pokedex 一个 Dev.to Pokedex 上的最新帖子更新,但在平台上 开发者 . 以下是这些帖子的链接。 从 Laravel 8.x 升级到 9.x: https://dev.to/krsrk/pokedex-update-laravel-from-8x-to-9x-4018 将 Vue 2 升级到 Vue 3: https://dev.to/krsrk/pokedex-actualizar-vue-de-la-version-2

  • Swoole实战之手撸HttpServer框架 19 ORM整合(1)初步封装Laravel ORM库、基本查询、使用模型2022-09-01 01:32:28

    视频地址 https://www.bilibili.com/video/BV14E411t7T4?p=28&spm_id_from=pageDriver&vd_source=4a69745b599dffec877b0fcfe130b092 1 封装 composer require illuminate/database 文档 https://laravelacademy.org/post/19521.html https://laravelacademy.org/post/126.h

  • laravel+mews/captcha 打开页面后的首次验证码总是验证失败的问题解决2022-08-23 05:00:08

    出现问题的原因 验证码获取后,还有其他的接口请求,导致验证码的缓存被覆盖(参考文章:Laravel Session 遇到的坑) 解决办法 修改vendor/mews/captcha/src/Captcha.php源码,将原本的在session保存验证码改为Cache中保存,具体修改如下 修改generate() 将原本的 $this->session->put('c

  • 宝塔安装composer +laravel2022-08-22 14:33:05

    安装git yum -y install git       示例是使用 CentOS 7.4 哈;如果还没有服务器建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装系统的选项; 一般应用于生产环境的的服务器都是

  • laravel-admin 汉化2022-08-21 09:30:08

     安装好laravel-admin,默认是英文的,需要去汉化 步骤一: 执行   composer require "overtrue/laravel-lang:~3.0"; 步骤二: 找到config/app.php 注释  Illuminate\Translation\TranslationServiceProvider::class, 添加代码 Overtrue\LaravelLang\TranslationServiceProvider::cla

  • 本地laravel+composer配置2022-08-11 16:30:31

    composer安装和laravel本地环境配置(十分钟左右)1.安装composer(1)需要安装php(以phpstudy集成开发环境为例) 桌面找到phpstudey 图标,鼠标右击 ->选择 ‘文件所在的位置’-> 按下back(<----)键 即(F12下面的键)-> 打开Extensions文件夹->选择php文件夹->选择一个php版本点开文件夹

  • windows下使用pm2守护进程对laravel队列进行管理2022-08-01 21:32:39

    我们都知道在使用laravel的消息队列时,都需要一个守护进程对其进行管理 否则在服务器重启或者其他异常都会导致队列中断从而功能失效 当然,大部分项目都是在linux下运行,则可以直接使用supervisor进行管理 laravel的官方文档中对supervisor也有详细的介绍,在此就不赘述了 那么在window

  • MyCms 自媒体商城 v3.6 发布,兼容微擎应用开发(Laravel框架)2022-07-28 11:32:17

    MyCms 是一款基于 Laravel 开发的开源免费的自媒体 CMS + 商城系统,助力开发者知识技能变现。 MyCms 基于 Apache2.0 开源协议发布,免费且可商业使用,欢迎持续关注我们。 v3.6 更新内容 重点:兼容微擎开发 新增:后台删除后操作 新增:后台通用控制器增加 with 新增:后台时间控件增加最大

  • 解决Laravel报错No application encryption key has been specified的问题2022-07-26 18:33:03

    可能有些小伙伴从git上拉下来的项目在本地运行时会报No application encryption key has been specified的错,如图:       这是因为.env文件中没有设置程序加密密钥 解决这个问题也很简单,只需要在终端执行 php artisan key:generate       执行完成后,在.env文件中就会多出

  • 解决Laravel中自带分页函数links()分页样式布局显示混乱的问题2022-07-23 15:33:48

    相信用过Larvel框架的小伙伴或多或少都遇到过links()布局混乱的问题 恰巧我今天又一次遇到了这个问题 于是便记录下来,也给才入坑的小伙伴提供一些解决方案 首先,我如果直接使用links()函数,显示的分页会变成如下状态:            箭头直接把屏幕占满了有木有 下面来说解决方案

  • laravel---清除缓存2022-07-17 18:40:01

    在使用laravel框架的时候,在做网站迁移的时候,该框架的缓存非常严重,如何清理呢? 1、清除应用程序缓存 php artisan cache:clear 2、清理路由缓存 php artisan route:cache 3、清除配置缓存 php artisan config:cache 4、清除视图缓存 php artisan view:clear 常见适用场景: 1

  • Laravel验证字段值是否存在2022-07-11 18:00:51

    //添加时判断function addValidator(array $params){   //定义规则   $rules = [     //判值名称是否存在,其中表名user_type_set,字段名name     'name' => ['required', 'unique:user_type_set,name'],   ];   //重新编辑错误信息

  • Laravel队列2022-06-22 21:02:22

    Laravel流程:     触发机制: 死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi 队列使用场景:    

  • laravel 实现文件夹下所有文件 打包zip下载2022-06-21 11:32:24

    开启ZIP扩展 $dir = 'bai_file/'.$date; if($dir){ $path = public_path($dir); $zip_name = public_path($dir.'/'.date('Y-n').'.zip'); $zip = null; $count = 0; //迭代器 $files = new \RecursiveIteratorI

  • Laravel/Lumen 数据库操作2022-06-17 09:03:40

    使用sql语句执行select查询操作 $results = DB::select('select * from users where id = ?', [1]); foreach ($results as $res) { echo $res->name; } 返回结果为数组,数组中每一个值为一个StdClass对象。 也可以使用命名绑定,推荐使用这种方式,更加清晰一些 $results = DB::s

  • laravel框架(完整上传到数据库,不提交图片)(以提交员工信息为例)2022-06-15 15:33:50

    第一步:使用PHP终端创建一个名为blog的框架 composer create-project --prefer-dist laravel/laravel blog 7.x 创建好之后,在框架中找到resources目录下的views文件夹,在该文件夹中创建一个名为form.blade.php表单 <!doctype html> <html lang="en"> <head> <meta charset="UTF-

  • WIN11搭建开发环境wsl2+ubuntu2204+docker+laravel2022-06-11 02:31:37

    先按安装DOCKER 和 WSL2,可参考如下文章: https://learnku.com/docs/laravel-development-environment/9.x/setting-up-the-sail-environment-under-windows-10/12320 https://laravelacademy.org/post/21703 1. 安装操作系统 在微软应用市场搜索Ubuntu,找到Ubuntu22.04版本,安装,等

  • laravel框架中验证后在页面提示错误信息2022-05-30 21:00:10

    {{-- 显示错误信息 判断:如果有错误则进行显示,--}} {{-- 通过$errors->any() 获取是否有错误,如果有则返回布尔值true,没有返回布尔值false--}} @if($errors->any()) @foreach($errors->all() as $value) <p>{{ $value }}</p> @endforeach @endif

  • laravel、TP、YII三个框架的优缺点对比2022-05-29 15:31:55

    laravel框架优点 文档丰富 大量的第三方开源库 安全机制齐全(表单验证等) 中间件和路由对访问进行过滤及控制,避免非法请求 错误处理机制友好 支持composer包管理工具 集合了php比较新的特性及各种设计模式。 缺点: 基于组件式的框架,比较臃肿 性能比yaf等小型框架的效率会低一些 较

  • laravel 进阶系列 —— 定时任务调度在 Laravel 中的实现2022-05-28 00:04:50

    简介 Cron 是 UNIX、SOLARIS、LINUX 下的一个十分有用的工具,通过 Cron 脚本能使计划任务定期地在系统后台自动运行。这种计划任务在 UNIX、SOLARIS、LINUX下术语为 Cron Jobs。Crontab 则是用来记录在特定时间运行的 Cron 的一个脚本文件,Crontab 文件的每一行均遵守特定的格式: 我

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

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

ICode9版权所有