laravel 新项目未运行仍在浏览器中加载

Posted

技术标签:

【中文标题】laravel 新项目未运行仍在浏览器中加载【英文标题】:laravel new project not running still loading in browser 【发布时间】:2019-11-05 23:53:51 【问题描述】:
    安装 laravel 新项目
composer create-project --prefer-dist laravel/laravel newProject

项目在此端口的http://localhost:8000/ 中运行完美 一段时间后页面加载仍然

并清除此项目中的所有内容,我认为它的缓存错误

php artisan cache:clear
php artisan config:clear
php artisan view:clear

项目运行了 2 分钟,然后仍然再次加载

然后这个项目改变端口像

php artisan serve --port 9000 与工作 2 或 3 分钟相同,然后仍在加载

我不知道这个项目有什么问题,有什么想法吗?

i tried same project on my second system working fine

【问题讨论】:

php artisan route:cache 试试这个命令 您使用的是什么操作系统? window ( OS ) xampp server in local @Indian_ontop 我在控制台命令行中遇到此错误`无法为序列化准备路由 [api/user]。使用闭包。` 向我们展示你的路由中的代码(web.php 和 api.php) 【参考方案1】:

是的,我得到了答案

不是php错误操作系统问题

这就是为什么在我的项目中自动删除 server.php 文件

更好的解决方案是更新您的操作系统 php artisan serve 手动为项目服务,其工作正常,如 php -S localhost:8000 -t path

【讨论】:

【参考方案2】:
Route::get('/user', 'YourController@YourControllerFunction')->middleware('auth');

或者,如果您有许多需要使用身份验证中间件的 api,则创建一个组,例如:

Route::group(['middleware' => 'auth'], function () 
    Route::get('/user', 'YourController@YourControllerFunction');
);

另外请记住,auth:api 中间件需要为用户身份验证生成令牌。

【讨论】:

我正在使用 api 为什么它的错误来了,我的错误是页面仍在加载我不知道有什么想法 编辑了我的答案你可以再试一次吗? 嗨,兄弟,我认为您没有明白我的意思,我的身份验证工作正常,我认为错误是缓存问题。我尝试重新启动我的系统,但仍然加载没有登录。 另一件事,兄弟,我在我的第二个系统上尝试了相同的项目,对此有任何想法 您是否在第二个系统中使用 artisan serve 命令?同样在您的环境文件中,您是否有 APP_KEY 值?

以上是关于laravel 新项目未运行仍在浏览器中加载的主要内容,如果未能解决你的问题,请参考以下文章

“尝试在浏览器窗口中加载我的flask应用程序时出现URL未找到错误”

CSS静态文件未在Django中加载

Chrome 扩展程序未在 YouTube 的浏览器导航中加载

反应开发工具未在 Chrome 浏览器中加载

在 laravel 4 中加载视图时未定义的 $load 属性

Laravel 5未在子文件夹中加载图像