PHP:Laravelプロジェクト

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
PHP:Laravelプロジェクト [2023/01/18 10:09] – ↷ PHP:Laravel から PHP:Laravelプロジェクト へページを名称変更しました。 白くじらPHP:Laravelプロジェクト [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-# Laravel +# Laravelプロジェクト
- +
-__参考__ +
- +
-- [[https://qiita.com/a05kk/items/9fbb06c4ff73ffeafae1|CentOS7でLaravel7の環境構築 - Qiita]] +
-- [[https://qiita.com/yuichi1992_west/items/5f3718ab6e4c92c8b238#1-%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A|CentOS7にLaravel(PHP)開発環境を作成する - Qiita]] +
-- [[https://imamotty.hatenablog.jp/entry/2015/03/01/145221|Laravelのartisanでサーバを立ち上げた時にプライベートIPでアクセスできない問題と、その対処法 - Imamoto Diary]] +
- +
- +
-### 環境 +
- +
-- CentOS 7.9 +
-- Apache 2.4.6 +
- +
-### プロジェクト作成手順 +
- +
-##### Composerのインストール +
- +
-``` +
-$ sudo curl -sS https://getcomposer.org/installer | php +
-$ sudo mv composer.phar /usr/local/bin/composer +
- +
-$ composer -V +
-Composer version 2.4.2 2022-09-14 16:11:15 +
-``` +
- +
-##### Laravelのライブラリ読み込み +
- +
-``` +
-$ sudo composer global require laravel/installer +
-``` +
- +
-##### Laravelのプロジェクト作成 +
- +
-任意のディレクトリに移動後に行う。 +
- +
-``` +
-$ composer create-project "laravel/laravel=<バージョン>" <プロジェクト名> --prefer-dist +
-$ chmod -R 777 <プロジェクト名> +
-$ cp <プロジェクト名>/config/app.php{,.org} +
-$ vi <プロジェクト名>/config/app.php +
- +
-================================= +
-(省略) +
-'timezone' => 'Asia/Tokyo', +
- +
-(省略) +
-'locale' => 'ja', +
-================================== +
- +
-$ sudo systemctl restart httpd +
-``` +
- +
-##### Laravelプロジェクト起動 +
- +
-``` +
-$ cd <プロジェクト名> +
-$ php artisan serve --host 0.0.0.0 +
-``` +
- +
-上記実行後に、%%「http://<ホスト名>:8000」%%にアクセスすると、Laravelのデフォルトページが表示される。 +
- +
-##### テスト実行 +
- +
-参考:[[https://reffect.co.jp/laravel/phpunit-test#LaravelPHPUnit|LaravelビギナーのためのPHPUnitを利用したテスト方法の理解 | アールエフェクト]] +
- +
-PHPUnitのテストコードが「tests」ディレクトリに存在する場合 +
- +
-``` +
-$ ./vendor/bin/phpunit tests +
-``` +
- +
-### 仕様 +
- +
-##### CSRF +
- +
-参考:[[https://qiita.com/Eryushidate/items/1b29b84e554360f1294d|Laravel5.8のCSRFとは?その書き方 - Qiita]] +
- +
-Laravel では、クロスサイトリクエストフォージェリ(CSRF)から守るための機能がある。 +
- +
-POSTリクエスト送信時(<form>タグなど)に**「@csrf」**を記載すればよいだけである。 +
- +
-具体例) +
- +
-``` +
-<form method="POST" action="/test"> +
-    @csrf +
-    ... +
-</form> +
-```+
  
 +- [[.Laravelプロジェクト:Laravelプロジェクト作成|プロジェクト作成]]
 +- [[.Laravelプロジェクト:Laravelバージョン|Laravelバージョン]]
  
  • PHP/Laravelプロジェクト.1674004160.txt.gz
  • 最終更新: 2025/04/12 05:15
  • (外部編集)