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未找到错误”
Chrome 扩展程序未在 YouTube 的浏览器导航中加载