首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel 5在不使用命令的情况下启动和关闭站点- (PHP artisan down和up)

Laravel 5是一种流行的PHP框架,用于快速开发Web应用程序。在不使用命令的情况下启动和关闭站点,可以通过修改Laravel项目的配置文件来实现。

要关闭站点,可以在项目根目录下找到名为.env的文件,打开并找到APP_ENV变量。将其值修改为down,保存文件即可。这将使Laravel应用程序进入维护模式,所有请求都将返回一个维护模式的视图。

要重新启动站点,只需将APP_ENV变量的值修改为production(或其他适当的环境名称),保存文件即可。这将使Laravel应用程序退出维护模式,恢复正常的请求处理。

Laravel提供了一种更简单的方法来启动和关闭站点,即使用php artisan downphp artisan up命令。这些命令将自动修改.env文件中的APP_ENV变量,并在启动和关闭站点时执行其他必要的操作。

然而,如果不使用命令,手动修改.env文件是一种可行的替代方法。请注意,在修改配置文件之前,确保您具有适当的权限和备份文件。

关于Laravel的更多信息和使用方法,您可以参考腾讯云的Laravel产品介绍页面:Laravel产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Laravel框架环境与配置操作实例分析

本文实例讲述了Laravel框架环境与配置操作。分享给大家供大家参考,具体如下: Laravel 5 安装根目录下 .env 文件是配置文件。...当你要更新或维护网站时,「关闭」整个网站是很简单。如果应用程序处于维护模式,HttpException 会抛出 503状态码。...维护模式响应默认模板放 resources/views/errors/503.blade.php //启用维护模式,只需要执行 Artisan 命令 downphp artisan down //...关闭维护模式,使用 Artisan 命令 upphp artisan up 更多关于Laravel相关内容感兴趣读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》...、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》 希望本文所述对大家基于Laravel框架PHP程序设计有所帮助。

90531

Laravel基础二之Migrations验证

每个迁移文件名称都包含了一个时间戳,以便让 Laravel 确认迁移顺序。 --table --create 选项可用来指定数据表名称,或是该迁移被执行时是否将创建新数据表。...1.2 迁移结构 迁移类通常会包含两个方法:up downup 方法可为数据库添加新数据表、字段或索引,而 down 方法则是 up 方法逆操作。...可以使用 rollback 命令php artisan migrate:rollback php artisan migrate:rollback --step=5 //回滚迁移个数 php artisan...migrate:reset //回滚应用程序中所有迁移 php artisan migrate:refresh // 命令不仅会回滚数据库所有迁移还会接着运行 migrate 命令 php artisan...这个命令可以用来重建数据库: php artisan migrate:refresh --seed 二、模型 创建模型: php artisan make:model Models/Goods php

1.6K30
  • laravel 学习之路 数据库操作 Migrations

    这些选项指定迁移模板预先填充指定数据表,这里就不做过多演示了 php artisan make:migration create_test_table --create=test php artisan...一共有两个方法 up downup 方法是用于新增数据库数据表、字段或者索引,而 down 方法与 up 方法执行操作相反是用来删除表。...我们之前学习 artisan 时候说过 artisan 主要2个作用 一个是创建迁移文件、一个是执行迁移任务,我们已经 artisan 创建控制器迁移了现在终于到了执行任务时候了,我们上面的迁移文件定义了表结构...,执行迁移才会真正生成表 php artisan migrate 执行上面的命令时候up遇到了这样报错 ?...一共有5条记录 4条创建表,1条添加字段好我们来运行回退命令 php artisan migrate:rollback ? 然后再来看 migrations 表 users 表 ?

    2.3K20

    UNIT3D:一款基于Laravel框架全新PT站程序

    (y/N) A:No 走完这个向导后,就会在你站点目录生成出一个appidkey,复制这些内容待会需要用到。...接着我们配置计划任务: crontab -e 写入: * * * * * php /www/wwwroot/你站点目录/artisan schedule:run /dev/null 2 &1 然后回到你站点根目录上级目录...如果无法正常访问,排查是否把防火墙关闭了(宝塔会默认启动防火墙): systemctl stop firewalld.service systemctl disable firewalld.service...之前我们通过laravel-echo-server站点根目录下生成了一个名为laravel-echo-server.json配置文件,现在你应该首先利用宝塔SSL证书申请功能为你站点域名申请一个...另外,此项目目前正处于急速更新状态,如果想更新自己版本,可以使用下面的命令php artisan git:update php artisan up 注意:更新前,你应该仔细浏览项目主页修订记录

    2.7K20

    Laravel5.5 数据库迁移:创建表与修改表示例

    laravel本身已经存在user表password_resets表迁移了,因此,执行 php artisan migrate 便会在数据库中创建好user表、password_resets表migrations...命令执行其实是 database\migration 下迁移文件。迁移文件中调用方法会替我们执行数据库操作(建表)。每个文件命名对应迁移创建时间迁移表名称。...打开文件,主要有 up down 方法。 当我们运行迁移时,up 方法会被调用; 当我们回滚迁移时,down 方法会被调用。...artisan migrate ,会创建5个字段article表。...修改表 方法一:修改迁移文件,执行命令 php artisan migrate:refresh 方法二:如果要修改表,新建一个迁移文件: php artisan make:migration alter_moments_table

    82021

    Laravel创建数据库表结构例子

    3、迁移结构 迁移类包含了两个方法:updownup方法用于新增表,列或者索引到数据库,而down方法就是up方法反操作,up操作相反。...artisan migrate:rollback --step=5 migrate:reset命令将会回滚所有的应用迁移: php artisan migrate:reset 单个命令中回滚/迁移...这个命令可以有效重建整个数据库: php artisan migrate:refresh php artisan migrate:refresh --seed 当然,你也可以回滚或重建指定数量迁移,...通过refresh命令提供step选项,例如,下面的命令将会回滚或重建最后五条迁移: php artisan migrate:refresh --step=5 5、数据表 创建表 使用Schema门面上...默认情况下Laravel 自动分配适当名称给索引——简单连接表名、列名索引类型。

    5.6K21

    laravel5.5功能尝鲜

    1 启动项目 第一步 下载源码 执行命令前确保已经安装了composer php7 laravel new laravel55 --dev 如果laravel 命令报错,请参考 http://blog.csdn.net...key php artisan key:generate 第三步 启动页面 php artisan serve 2 感受自定义错误页面的便利 生产环境下 设置.env文件APP_DEBUG=false...6 Request 表单验证 Laravel 5.5 时候,我们可以直接在 Request 对象上面直接写表单验证了,而且没有提供 token 情况下Laravel 5.5 错误返回也变了...factory命令生成假数据 php artisan tinker factory('App\Post',5)->create(); 9 Blade if 自定义标签 Laravel 5.5 时候针对视图中使用很多逻辑判断推出了...命令 以前 laravel 版本中,我们自己创建 Artisan 命令时候需要到 Kernel 文件中注册命令才可以生效,而在 5.5 时候,Laravel 通过 load 方法实现,直接就在生成命令之后可以使用命令

    3K40

    Laravel5.7 数据库操作迁移实现方法

    迁移结构 迁移类包含了两个方法:up downup 方法用于新增表,列或者索引到数据库,而 down 方法就是 up 方法逆操作, up操作相反。...: php artisan migrate:rollback --step=5 migrate:reset 命令将会回滚所有的应用迁移: php artisan migrate:reset 单个命令中回滚...这个命令可以有效重建整个数据库: php artisan migrate:refresh // 重建数据库并填充数据... php artisan migrate:refresh --seed 当然...=5 删除所有表 & 迁移 migrate:fresh 命令将会先从数据库中删除所有表然后执行 migrate 命令php artisan migrate:fresh php artisan migrate...默认情况下Laravel 自动分配适当名称给索引 —— 连接表名、列名索引类型。

    3.8K31

    通过 Tinker 实现 Laravel 命令行交互式 Shell

    原生 PHP 中,我们也可以使用类似的交互式 Shell,通过 php -a 命令即可: 此外,还可以通过 PsySH 实现,相较于原生 php -a,PsySH 拥有更多高级特性,因此功能更加强大...Laravel Tinker 就是基于 PsySH 实现,与 Artisan 主要用于编写执行 Artisan 命令不同,通过 Tinker,我们可以命令行中实现与 Laravel 应用各种交互...命令行中通过 php artisan tinker 即可进入 Laravel Tinker 交互式 Shell。...运行 Artisan 命令 此外,每次我们运行 php artisan tinker 就相当于从控制台启动Laravel 应用,在运行交互式命令前,tinker 命令会添加一些命令到 Shell,这些命令定义...', 'down', 'env', 'inspire', 'migrate', 'optimize', 'up', ]; 因此,你可以 Tinker Shell 中直接运行这些命令: 测试 Laravel

    1.9K30

    Laravel学习基础之migrate使用教程

    本文就详细介绍了关于Laravel中migrate使用相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细介绍: 生成迁移 命令: Migration php artisan make.../【当下浏览服务器开发工具是哪些】/以前php语句创建表一样,我们可以2014_10_12_000000_create_users_table.php这个文件中写上我们要创建表字段及约束条件...迁移结构 一个migration类包含两个方法updownup中主要包含创建表具体内容。 down中和前者相反。 Schema::create接受两个参数。...php artisan migrate:rollback migrate:reset命令将会回滚所有的应用迁移: Migration php artisan migrate:reset 单个命令中回滚...这个命令可以有效重建整个数据库: Migration php artisan migrate:refresh php artisan migrate:refresh --seed 常用迁移属性 $table

    97410

    Laravel 中编写第一个 Artisan 命令

    Laravel 中,我们可以通过三种工具实现命令行交互: ArtisanLaravel 内置命令行操作工具集,支持自定义命令; Tinker:一个由 PsySH 扩展包驱动 REPL,允许你通过命令行与整个...不同 Laravel 应用由于安装了不同扩展包或编写了自定义 Artisan 命令,所以在当你准备了解一个新应用时,有必要通过 php artisan list 快速浏览该应用支持所有命令。...、Blade视图文件等 down:将应用切换到维护模式以便查找问题 up:将应用从维护模式恢复为正常模式 env:显示应用当前运行环境,如 local、production migrate:运行所有数据库迁移...optimize:优化应用以便提供更好性能 serve:本地 localhost:8000 端口启动 PHP 内置服务器 tinker:进入 Tinker REPL dump-server:启动...; })->describe('打印欢迎信息'); 这样我们就可以命令行运行 php artisan welcome:message_simple 打印欢迎信息了,效果上面通过命令类实现一样。

    3.1K20

    Laravel API教程:如何构建和测试RESTful API

    您遵循下载说明(并添加到您路径环境变量)后,使用以下命令安装Laravel: $ composer global require laravel/installer 安装完成后,您可以像这样创建(手脚架...后,您应该可以启动服务器并测试一切正常工作: $ php artisan serve Laravel development server started: <http://127.0.0.1:8000...Laravel通过Artisan-Laravel命令行工具提供了几个命令,可以通过生成文件并将其放在正确文件夹中来帮助我们。...'); } } 让我们解析一下: up()与down()将在我们分别Migration回滚(rollback )时运行。...我们创建我们第一个测试,登录测试,使用以下命令: $ php artisan make:test Feature/LoginTest 这是我们测试: class LoginTest extends

    20.4K20

    Laravel5.2之Seeder填充数据小技巧

    设计字段 按照上文提到Category、Post、CommentTag之间关系创建迁移Migration模型Model,项目根目录输入: php artisan make:model Category...-m php artisan make:model Post -m php artisan make:model Comment -m php artisan make:model Tag -m 各个表迁移...artisan migrate 数据库中会生成新建表,表关系如下: Seeder填充测试数据 好,聊到seeder测试数据填充之前,看下开发插件三件套能干些啥,下文中命令可在项目根目录输入php...,控制器里输入方法时会自动补全auto complete字段属性方法: 2、mpociot/laravel-test-factory-helper 输入指令php artisan test-factory-helper...分享下最近发现一张好图一篇极赞文章: 文章链接:Laravel中大型專案架構

    3.5K42

    laravel5.7 从头创建一个项目

    检查你php版本,确保你版本是7以上 php -v 如果你还没有安装php 或者php版本过低,你可以使用brew安装php brew search php #查看目前php可以安装版本 brew...('SHA384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8...laravel安装器 composer global require "laravel/installer" 安装成功之后就可以laravel安装器创建laravel项目了 需要提一下是 全局composer...php artisan #执行本命令可以看到所有的artisan命令列表 通过php artisan命令启动php站点 php artisan serve 现在可以浏览器上访问 http://127.0.0.1...将项目文件夹下.env.example文件另存为.env 执行命令 php artisan key:generate 刷新页面发现启动成功

    80420

    laravel-s Docker 中使用(包含队列使用)

    artisan config:cache && \ php artisan route:cache && \ php artisan view:cache && \ php artisan...-it laravel-worker-service /bin/sh 重启队列: php /var/www/artisan queue:restart 重启队列逻辑 队列开始执行时, 队列获取当前缓存时间戳...-v映射本地目录 更新代码时候是更新宿主机代码, 然后映射到容器中, 容器再按照上面的命令重启队列, 即可加载最新代码 更新代码方法3 构建好新容器镜像进行 停止旧容器队列进程 ## 执行此命令后后查看队列进程无任务输出..., 即可开始停止 php artisan down supervisorctl stop all ## 此处启动容器运行即可 ######################## ## 容器启动好之后..., 恢复服务运行 php artisan up Tips 新增加队列任务不需要重启也可以加载(因为PHP可以动态require文件) 注意 记得把config/laravels.php => listen_ip

    25610

    LaravelLumen 使用 redis队列

    要生成创建这些表迁移,可以项目目录下运行 Artisan 命令 queue:table,迁移被创建之后,可以使用 migrate 命令生成这些表: php artisan queue:table php...laravel中 app/Jobs 不存在,在运行 Artisan 命令 make:job 时候,它将会自动创建。... 接口, 告诉 Laravel 将该任务推送到队列,而不是立即运行: lumen中 app/Jobs目录已经存在,由于不能执行artisan命令,直接复制目录中ExampleJob.php即可。...简单处理可以使用 php artisan queue:work --daemon & 10、运行队列监听器 开始进行队列监听 laravel 包含了一个 Artisan 命令来运行推送到队列中任务执行...update sudo supervisorctl start laravel-worker:* 使用top 或者ps aux | grep php 命令可以看到启动php进程。

    2.4K20

    Windows 安装使用Homestead 遇到问题总结

    : /home/vagrant/code/Laravel/public # 主机映射地址 启动 vagrant vagrant up 可能会报错,或者发现没有启动,而是又去那个地址下载 box...更改后再次使用 vagrant up 即可启动 php 版本替换 homestead 中安装了几个不同 php 版本,如果需要替换执行下面的操作 sudo passwd root # 重设 root...dbname : homestead 命令行 ssh 连接 vagrant ssh 关闭销毁重载 vagrant halt # 关闭 vagrant reload --provision # 重载配置...git-bash.exe bash.exe 以管理员身份打开. git 安装路径下,bash.exe 安装目录 bin 下. ** git-bash 下配置文件都相对于 git 安装目录来说.../etc/profile 文件 # 新增内容 export MYNVIMRC=/etc/vimrc # 通过 homestead up命令启动 vagrant function homestead

    3.1K20
    领券