演習課題「Laravelのアプリケーションディレクトリを作成する」
右のターミナルで、現在のディレクトリに「myblog」というLaravelのアプリケーションディレクトリを作成してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「Laravelサーバーを起動する」
右のターミナルでは、「myblog」というLaravelアプリケーションのディレクトリを作成してあります。
myblogディレクトに移動して、LaravelのWebサーバーを起動してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#02:アプリケーションを用意しよう
ここでは、Laravelを使う準備として、アプリケーション用ディレクトリを用意します。Laravelでは、このディレクトリに、アプリケーションに必要な機能を作り込んでいきます。また、このディレクトリを用意するだけで、Webサーバーを起動して、動作を確認できます。
カレントディレクトリの確認$ pwd
ディレクトリの一覧$ ls
PHPのバージョンを確認$ php -v
Laravelのバージョンを確認$ laravel -V
$ laravel new bbs
"laravel new"コマンドの実行前に以下のような設定をしておけば、コマンドの実行時間を短くできます。$ composer config -g repositories.packagist composer 'https://packagist.jp'
$ composer global require hirak/prestissimo
$ cd bbs
$ php artisan serve
ブラウザで以下にアクセスすると、アプリのWebページを表示するhttps://localhost:8000/
なお、LaravelのサーバはHTTPで動作していますが、PaizaCloudではこれをHTTPSに変換しています。またサーバはlocalhostで動作していますが、PaizaCloudでは"https://localhost-xxx.learning.paiza-user-learning.cloud:ポート番号"というURLでlocalhostに接続できるようになっています。
Webサーバーを停止するには、ターミナルで、キーボードで「CTRL」キー(コントロールキー)を押しながら「C」のキーを押す。
ターミナルで「artisan」(アーティサン)コマンドを使ってLaravelの機能を呼び出すことができます。LaravelでWebアプリケーションを開発するときに役に立つ、数多くのコマンドを提供しています。
### 公式・総論
Laravel - The PHP Framework For Web Artisans
https://laravel.com/
Laravel - ウェブ職人のためのPHPフレームワーク
http://laravel.jp/
Laravel ドキュメント
https://readouble.com/laravel/
Laravel - Wikipedia
https://ja.wikipedia.org/wiki/Laravel
Artisanコンソール 5.7 Laravel
https://readouble.com/laravel/5.7/ja/artisan.html
### チュートリアル
Laravel入門: 初心者でも10分でWebサービスを作れる!
PHPフレームワークLaravelとPaizaCloudの使い方 - paiza開発日誌
https://paiza.hatenablog.com/entry/2018/02/16/paizacloud_laravel
Laravel学習帳 - はじめてのLaravel入門サイト -
http://laraweb.net/
Laravel5でシンプルなCRUDアプリを開発する - アシアルブログ
http://blog.asial.co.jp/1360