如何使用 5.2 版本在本地运行 laravel 项目

Posted

技术标签:

【中文标题】如何使用 5.2 版本在本地运行 laravel 项目【英文标题】:how to run laravel project on local using version 5.2 【发布时间】:2019-03-07 16:36:00 【问题描述】:

我无法在本地运行我的 laravel 项目我使用的是 5.5 版我已运行命令 composer update 和 composer install 但我无法解决我的错误 当我跑步时 php artisan 服务它说 [32mLaravel 开发服务器启动于http://localhost:8000/[39m

我不明白这里的 32m 和 39m,当我在浏览器上点击 url http://localhost:8000 时,错误正在显示

警告:require_once(G:\xampp\htdocs\project/public/index.php):无法打开流:第 21 行的 G:\xampp\htdocs\project\server.php 中没有这样的文件或目录

致命错误:require_once(): 无法打开所需的 'G:\xampp\htdocs\project/public/index.php'(include_path='G:\xampp\php\PEAR') in G:\xampp\htdocs\project\server.php 在第 21 行

谁能帮我解决这个问题。

我们将非常感谢您的帮助!

【问题讨论】:

32m 和 39m 只是颜色代码。你可以忽略那部分。你能显示你的目录架构吗? G:\xampp\htdocs\project\public\index.php 存在吗? 是的,它存在 composer dump-autoload 尝试运行它。此命令将清理所有已编译的文件及其路径。 好的,项目在本地运行,但是 css 和 js 文件没有成功加载图像崩溃并且没有完整显示任何视图 确保您加载的 css 和 js 文件使用绝对路径(即以斜杠开头并从文档根目录/css/file.css)而不是相对路径 【参考方案1】:

首先你需要运行

composer dump-autoload

这将清理所有已编译的文件。

那么你需要像这样引用你的css和JS

<script src="URL::to('/')/main.js"></script>

<link rel="stylesheet" href="URL::to('/')/style.css" />

【讨论】:

【参考方案2】:

shahzad,确保以下物品完好无损。

    将所有资源(css、js、图像)放在公共文件夹中 检查您的资产 URI 是否指向浏览器开发者工具的网络选项卡下公用文件夹中的资产 确保您的资产具有适当的读写权限。

【讨论】:

以上是关于如何使用 5.2 版本在本地运行 laravel 项目的主要内容,如果未能解决你的问题,请参考以下文章

身份验证问题 Laravel 5.2 登录仅在本地工作

如何更改 Laravel 5.2 更改登录路由?

如何使用 Artisan 命令 (PHP) 在 Laravel 5.2 中创建 RESTful 资源控制器

Laravel 5.2 session flash 在本地主机上工作但在服务器上不工作?

只能访问 Laravel 5.2 中的 / 路由

如何使用 Laravel 5.2 + Guzzle 6 存储 JWT 并授予用户访问权限