【问题标题】:Laravel Page RefreshLaravel 页面刷新
【发布时间】:2013-10-15 16:10:43
【问题描述】:

我在 Laravel 中工作,当我通过命令行php artisan serve 为开发服务器提供服务并将我的更改保存在文本编辑器中时,我得到了想要的结果。但是,如果我在编辑器中进行更改并刷新浏览器中的任何更改,直到几分钟后。

还有一个附带问题,当我运行 php artisan serve 时,我无法再继续键入和输入命令。

谢谢。

【问题讨论】:

    标签: php command-line laravel laravel-4


    【解决方案1】:

    在我看来,您遇到了其他问题,不是 Laravel,也不是 PHP Web 服务器。

    PHP 内置 web 服务器被设计为动态地为页面提供服务,Laravel 不会缓存你的大部分代码,只是一些视图,但如果视图发生变化,它会重新编译它。其他一切都是动态的,您进行更改,它会在下次刷新时显示给您。

    做一个非常基本的测试,创建一个新路由并用它来测试:

    Route::get('test', function() {
    
        dd( 'this is a test and value is 1' );
    
    }); 
    

    将您的浏览器指向 http:///test,您必须看到该短语。更改它并按 F5,它必须更改。

    关于您的提示需求,您有两种选择:

    -打开一个新终端只是为了运行php artisan serve

    -在后台运行它,它至少还有 2 个选项:

    1. 在终端上按 CTRL+Z(它会显示“已停止”)然后执行bg,它会显示php artisan serve &
    2. 这正是您的第二个选项,您可以通过以下方式运行它:

      php artisan serve &

    在这两种情况下,您都会收到提示。

    【讨论】:

    • 或在单独的选项卡中运行php artisan serve
    猜你喜欢
    • 2019-02-01
    • 2020-03-21
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多