我在Laravel中工作,当我通过命令行php artisan serve为开发服务器提供服务,并将更改保存在文本编辑器中时,我将获得所需的结果。但是,如果我在编辑器中进行了更改,并且在浏览器中没有任何更改,直到几分钟后。
另外,当我运行php artisan serve时,我不能再继续输入和输入命令。
谢谢。
发布于 2013-10-09 13:14:34
在我看来,你在其他事情上遇到了麻烦,不是Laravel,也不是PHP web服务器。
PHP内置的web服务器是用来为页面服务的,Laravel并不缓存大量的代码,只是一些视图,但是如果视图发生变化,就会重新编译它。其他一切都是动态的,您可以在下次刷新时对其进行更改。
做一个非常基本的测试,创建一个新的路径并使用它来测试:
Route::get('test', function() {
dd( 'this is a test and value is 1' );
}); 将浏览器指向http:///test,您必须看到这个短语。改变它并点击F5,它必须改变。
关于您的提示需求,您有两个选项:
-Open --一个新的终端,只运行php artisan serve
在-Run的背景下,wich至少还有两种选择:
bg并显示php artisan serve &在这两种情况下,您将得到您的提示符。
发布于 2022-08-08 05:32:29
如果条件为真,则这一行代码将使您停留在当前页面中,并显示消息“您必须登录”。
if(!(session()->has('Loggedin')) && (($request->path() !='auth.login')))
{
return back()->with('fail', 'You must be logged in');
}https://stackoverflow.com/questions/19252752
复制相似问题