首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel Valet - macOS 极简主义者的开发环境

    服务站点 ---- 安装 Valet 后,就可以开始为应用程序提供服务了。...Valet 提供 park 和 link 两个命令来帮助您为应用程序提供服务 1. valet park 命令 park 命令会注册一个包含您的应用程序的目录,一旦目录被 Valet “认可”,也就是被...然后就可以通过下面域名访问子目录 http://html.test http://css.test 2. valet link 命令 park 命令用于给目录下的所有子目录配置站点,而如果只是想在目录中提供单个站点而不是整个目录.../news $siteName 是域名的站点名称 访问域名: http://news.test,那么 $siteName 的值为: news 访问域名: http://api.news.test,那么...$siteName 的值为: api.news $uri 是请求地址中的 uri 值(不包含查询字符串) /index/abc 7.

    4.5K30

    Laravel 数据库连接配置和读写分离

    今天开始讲如何在 Laravel 中操作数据库,Laravel 为我们提供了多种工具实现对数据库的增删改查,在我们使用 Laravel 提供的这些数据库工具之前,首先要连接到数据库。...默认情况下,我们在通过 Laravel 提供的数据库工具(DB 门面、查询构建器、Eloquent模型)连接数据库的时候,都没有显式指定连接,因为我们在配置文件中指定了默认的连接 mysql。...针对读写分离数据库的连接,Laravel 数据库底层会自动判断,如果是查询语句会使用读连接,如果是数据库插入、更新、删除等操作会使用写连接。...所以在 Laravel 中实现读写分离还是很方便的,我们只需要做好配置就好了,剩下的框架帮我们完成。...这一思想在 Laravel 配置中无处不在,很多服务都支持配置多个连接提供不同的驱动,比如 Session 支持文件、数据表等连接,缓存支持 Memcached、Redis 等连接,队列支持数据库、Beanstalkd

    6.3K20

    在 Laravel 项目中编写第一个 Vue 组件

    和 CSS 框架一样,Laravel 不强制你使用什么 JavaScript 客户端框架,但是开箱对 Vue.js 提供了良好的支持,如果你更熟悉 React 的话,也可以将默认的脚手架代码替换成 React...、可读性和可维护性,下面我们以 Laravel 默认的欢迎页面为例,将其改为通过 Vue 组件来实现,希望可以帮助你快速入门如何在 Laravel 中编写 Vue 组件。.../forge.laravel.com">Forge laravel/laravel">GitHub...好了,我们已经完成了在 Laravel 中编写第一个 Vue 组件,很简单吧,有了 Vue 组件,以后前端开发和维护会更加高效,想要在 Laravel 中结合 Vue 构建更加复杂的前后端分离应用,可以阅读学院提供的...《基于 Laravel + Vue 构建 API 驱动的前后端分离应用系列》教程深入工程实践,你可以点击页面左下角的「阅读原文」进行查看。

    4K30

    使用 Laravel 制定 MySQL 数据库备份计划任务

    这个组件提供了很多好赞的特性。比如,如果进程失败,我们可以抛出异常,然后有效处理异常。 如果你是用的是 process 的 run() 方法,你需要手动的去检测运行错误然后抛出异常。...编写备份任务的计划任务 首先,在 Laravel 中能够轻松创建计划任务。它内置提供了既简单又支持链式操作的定义任务的 API 接口。在继续本文阅读之前,强烈建议阅读 它的文档 中译。...使用 Forge 设置调度器 如果你还需要掌握 CORN 执行原理相关基础支持, Mohamed Said 有一个系列文章 深入讲解了 CRON 相关知识。...如果你使用了 Laravel Forge,那么可以很轻易的创建定时任务。只需进入到 Scheduler 选项卡,然后你就能创建任何你想要的计划任务。 ?...总结 很高兴; 我们可以提供轻量级的解决方案,而不依赖于一个更大的包。在这里,我们也可以利用 Laravel 的优势来满足需求。

    3.4K10

    Laravel API 开发推荐阅读清单

    讲讲我最近用 Laravel 做的一个 App 后端项目 Laravel Passport API 认证使用小结 关于 RESTful API 设计的总结 Laravel 5.5 使用 Passport...实现 Auth 认证 使用 Laravel 的 API 资源功能来构建你的 API 单个 Laravel 项目同时配置不同域名 api.domain(用户端接口) 和 admin.domain(管理员端...HTTP 接口设计指北 Web API Design 接口就是开发人员提供的”界面”,用户体验在接口设计上同样重要,在线查看 2012 版、2013 版 架构风格与基于网络应用软件的架构设计 原汁原味的博士论文...接口版本的设计等等 Mailgun Documentation 邮件服务 REST API Enchant REST API Coinbase API 设计的挺好的,包括官网提供的接口客户端,都是具有参考意义的...请求工具 Laravel API 课程 社区有一门实战课程 《Laravel 教程实战高级 - 构架 API 服务器》 ,主要专注于 App 和 SPA 后端 API 服务器实战开发。

    5K70

    【Laravel系列2.2】Laravel 目录结构与配置

    Laravel 目录结构与配置 Laravel 的目录结构相对来说在初始状态下会更丰富一些,除了传统的控制器之外,也帮我们准备好了脚本、中间件之类的代码文件的目录,基本上是可以达到上手直接使用的。...它里面默认包含 web.php 、api.php 、channels.php 以及 console.php ,分别代表默认的 web 请求路由、api 请求路由、注册事件广播以及基于闭包的控制台脚本命令...Providers 目录中存放的是默认的以及我们可以自定义的一些服务提供者。 接下来是 Http 目录。 Controllers 不用多说了,控制器都写在这里。...DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge...'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket

    4.7K30

    Supervisor 从入门到放弃

    (众所周知,swoole大部分的特性都只能在cli中运行) redis的启动、重启、关闭和日志监控 (redis自身未提供类似phpmyadmin的后台可视化工具) laravel中的队列、一些自动化的脚本...队列也是依旧简单 [program:laravel-worker] command=php /home/forge/app.com/artisan queue:work sqs --sleep=3 --...具体可见官方文档 http://www.supervisord.org/configuration.html#program-x-section-settings 后台 Supervisor提供的后台管理比较简单...不过强大的Supervisor为我们提供了接口接口 通过API能获取基本所有的信息,例如进程列表,某个进程的状态,进程日志。...具体内容请移步官网Api文档 http://www.supervisord.org/api.html 脚本 最后送给朋友们一个简单的脚本,方便用于学习Supervisor #!

    99220

    laravel+阿里大于实现发送验证码短信

    一、短信服务使用阿里大于提供的短信接口 阿里大于官方网站上的接入流程: ?...中使用阿里大于接口 之前在laravel中使用composer安装阿里大于的扩展包,但是尝试之后,一直返回code=11的错误码,是扩展包的权限不足,具体原因还未找到 然后就在laravel引入官方提供的...skd包,下面介绍具体在laravel中使用官方sdk包的过程: 从官网上下载php版短信服务的skd包,解压后有四个文件夹,分别是:api_demo,api_sdk,msg_demo,msg_sdk...在laravel中根目录下的 app文件夹下新建一个文件夹 libs,把api_sdk和msg_sdk复制到libs文件夹下....domain = "dysmsapi.aliyuncs.com"; 42 43 44 // 暂时不支持多Region 45 $region

    1.8K20

    为什么 Laravel 这么优秀?

    Make Model # 我们的第一步是根据 Laravel 提供的 Artisan 命令生成对应的 Model;在实际的开发中我们通常会提供额外的参数以便生成模型的时候一起生成额外的模版文件,如数据库迁移文件...Database Migration Laravel 的 Migration 提供了一套便捷的 API 方便我们完成绝大多数数据库及表字段的定义。...如是否必须,ID 是否应该在数据库中存在等: class StoreCourseRequest extends FormRequest { public function rules(): array...,每一层都可以决定是否继续向下执行,而最后的心脏部分是最终要执行的操作。...Laravel Forge、Laravel Vapor 还有 Laravel Envoyer;如果你作为一个 Laravel 新人你知道用什么搭建本地开发环境吗?

    2.8K10

    创始人拒绝投资13年、仅有几十人的开源项目斩获81k+ GitHub star,用户破百万!网友:他一个人拯救了PHP

    作者|冬梅 Laravel 是一个现代 PHP 框架,旨在通过提供优雅的语法、强大的工具和开发者友好的体验来简化 Web 开发。...根据 BuiltWith 2024 年的一项调查,过去有超过 170 多万个网站使用过 Laravel,而目前约有 74 万多个网站由 Laravel 提供支持。...直到 2014 年之前,Otwell 都没有从 Laravel 项目中获得收益,直到发布了 Laravel Forge,这才真正开始有了收入。...Forge 发布后的 1~2 个月,它的收入甚至超过了 Otwell 原本的工作收入。接下来,Otwell 就不得不辞去工作,专注于 Laravel。...他通过 Laracasts 提供了高质量的视频教程,这极大地帮助了开发者学习 Laravel,并推动了 Laravel 的普及。

    8210

    3分钟短文:Laravel路子真野啊!路由昵称前缀中间件

    比如我们之前讲述的,使用laravel的 Route::resource() 方法生成 restful 风格的api,那么如果对一个 Phone 模型相关的接口做别名,大概会是这样子的: photos.index...photos.create photos.store photos.show photos.edit photos.update photos.destroy 其实助手函数 route 提供的参数传入...,我们颠倒传入的参数顺序,看看输出是否如预期: route('users.comments.show', ['commentId' => 2, 'userId' => 1]) // http://myapp.com...users }); }); 前缀是给url路径中路由部分指定的,我们还可以为二级域名指定路由,相似地,声明如下代码: Route::group(['domain' => 'api.myapp.com...Route::get('api/', 'EventController@index'); }); 写在最后 laravel是给web艺术家准备的,你想到的,想不到的,基础的,高级的功能都有了。

    1.9K30

    3分钟短文:Laravel路子真野啊!路由昵称前缀中间件

    比如我们之前讲述的,使用laravel的 Route::resource() 方法生成 restful 风格的api,那么如果对一个 Phone 模型相关的接口做别名,大概会是这样子的: photos.index...photos.create photos.store photos.show photos.edit photos.update photos.destroy 其实助手函数 route 提供的参数传入...,我们颠倒传入的参数顺序,看看输出是否如预期: route('users.comments.show', ['commentId' => 2, 'userId' => 1]) // http://myapp.com...users }); }); 前缀是给url路径中路由部分指定的,我们还可以为二级域名指定路由,相似地,声明如下代码: Route::group(['domain' => 'api.myapp.com...Route::get('api/', 'EventController@index'); }); 写在最后 laravel是给web艺术家准备的,你想到的,想不到的,基础的,高级的功能都有了。

    1.9K11
    领券