【问题标题】:laravel new project not running still loading in browserlaravel 新项目未运行仍在浏览器中加载
【发布时间】:2019-11-05 23:53:51
【问题描述】:
  1. 安装 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)

标签: php laravel browser console laravel-artisan


【解决方案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 值?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2017-06-22
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    相关资源
    最近更新 更多