2016-12-21 2 views
1

私はlaravelを絶対に新しくしました。私はコードをダウンロードしたオープンソースのlaravelアプリケーションを持っています。私はこれらのリンクを使用してホームページのランニングを得ることができた:他のウェブページのlaravelアプリケーションを実行

どれも実行されていません。私は手動でアドレスバーのパスをlocalhost/publicからlocalhost/public/index.phpに変更する必要があります。

- でも、この後、実行Webページは、私がユーザーを登録しようと何css.Ifを示していない、私は問題がなく、不使用を解決するために、以下のリンクを参照している

SQLSTATE[HY000]: General error: 1364 Field 'username' doesn't have a default value

を取得します

インポート方法を理解できないため、データベースにデータがありません。私のディレクトリ構造は

/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。

+0

私はチュートリアルをオンラインで読んでみることを強く勧めます。より具体的な質問があるときに戻ってください。 –

+0

@self - 特定のチュートリアルをお勧めしますか? – coderGeek

答えて

2

OK、フォルダ構造に示すように、Laravel 5.3を使用しています。あなたがよく見ると、.envファイルはありません。 Laravelが最初に.envのファイルを探しているため、それが存在しない場合は作成してください。そうすれば、設定フォルダ内のキー値ペア、つまりconfigが検索されます。あなたが.envファイルを持っている場合は、そこにデータベース情報を変更するか、それを/config/database.phpから変更することができます。しかし、開発マシンで.envファイルを使用することをお勧めします。この、挿入しながら

https://www.rosehosting.com/blog/install-laravel-on-ubuntu-16-04/

そして問題「ユーザ名がデフォルト値を持っていない」ため、あなたは「ユーザ名」に値を合格していない:それは.envファイルを作成する方法は、このリンクでここに示されていますusernameフィールドがあり、データベースの構造体でnullにすることはできません。

Laravelで遊ぶのに最適なオプションは、作曲家を使用することです。インストールプロセスについては、laravel 5.3のドキュメントに従ってください。

https://laravel.com/docs/5.3/installation

初心者Laracast.comについて私自身がlaravelを始めるために、このチュートリアルシリーズを使用している、ゼロからLaravelを始めるための非常に素晴らしいシリーズを持っています。

https://laracasts.com/series/laravel-5-from-scratch/episodes/1

あなたは今、非常に身近なLaravelとなります終了したら、すべてのそれらのエピソードをチェックアウトしてください。

希望すると、これが役立ちます。

関連する問題