Php 运行laravel应用程序
我对拉威尔绝对是新手。我有一个开源的laravel应用程序,我已经下载了它的代码。我能够使用以下链接运行主页:Php 运行laravel应用程序,php,laravel-5,Php,Laravel 5,我对拉威尔绝对是新手。我有一个开源的laravel应用程序,我已经下载了它的代码。我能够使用以下链接运行主页: 其他网页均未运行。我必须手动将地址栏中的路径从localhost/public更改为localhost/public/index.php。即使在这之后,执行的网页也不会显示css。如果我尝试注册一个用户,我会得到 SQLSTATE[HY000]:一般错误:1364字段“用户名”没有默认值 为了解决这个问题,我参考了以下链接,但没有用- 我在数据库中没有任何数据,
/var/www/laravelApplicaton
-app/
-artisan
-bootstrap/
-composer.json
-composer.lock
-config/
-database/
-gulpfile.js
-package.json
-phpunit.xml
-public/
-readme.md
-resources/
-routes/
-server.php
-storage/
-tests/
-vendor/
我使用的是ubuntu 16.04服务器;Php7.0。好的,您正在使用文件夹结构所示的Laravel 5.3。如果仔细看,没有任何
.env
文件。确实要创建它,因为Laravel首先查找配置的.env
文件,如果该文件不存在,那么它会在配置文件夹(即config)中查找键值对。因此,如果您有.env
文件,请在那里更改数据库信息,或者您可以从/config/database.php
中更改。但好的做法是在开发机器上使用.env
文件。此链接中显示了创建.env
文件的方法:
对于“用户名没有默认值”问题,插入时没有传递“用户名”的值,如果username
字段在数据库结构中不能为空,则会出现此问题
使用Laravel的最佳选择是使用composer。安装过程请遵循laravel 5.3文档
对于初学者Laracast.com来说,我有一个非常好的系列从零开始学习Laravel,我自己也用这个系列教程开始学习Laravel
一定要查看所有这些剧集,一旦你看完,你就会非常熟悉拉威尔了
希望这对您有所帮助。我认为您需要在线阅读教程并更加努力。当你有更具体的问题时,请回来。@self-你能推荐一些特别的教程吗?