「小さなプロジェクトを一人でやってみたいと思っているのですが、どうやって始めればいいのかわかりません。仕事に行くときはいつもプロジェクトの特定の部分だけをやっていて、プロジェクト全体をやることはありません」 . 以下は、PHP中国語サイトで視聴した動画をまとめたものですので、ご参考までに。これは Windows 環境で実行される実践的なブログ プロジェクトです。
1. プロジェクトを作成します
1) プロジェクト ディレクトリに切り替えます (すべてのプロジェクトをコード フォルダーに置きます)
cd code
2)プロジェクトを作成します (プロジェクト名は blog です)
composer create-project laravel/laravel blog --prefer-dist 指优先安装压缩版
2. ルーティングと検証コードのリファレンスを配布します
1) まずルートを割り当てます (各参照アドレスにはルーティングを割り当てる必要があります) )
作成が成功したら、正常にアクセスできるか確認します
2) サードパーティのライブラリを参照します (org で表されるリソース フォルダーの下)
3) コントローラー内でクラスをロードします require_once '../resources/org/code/Code.class.php';
session_start();
laravel フレームワークそれ自体がセッションをカプセル化します。拡張クラスを参照するときにネイティブ セッションを使用することができます。エントリ ファイルindex.php により、
require_once '../resources/org/code/Code.class.php'; //先把类包含进来,实际路径根据实际情况进行修改。 $code = new Code(); //实例化一个对象 $code->doimg(); $_SESSION['code'] = $code->getCode();//验证码保存到SESSION中
イメージの呼び出しが有効になります。ルーティング アクセス メソッド
を使用します。 {{url('') }}
検証コードが明確ではない可能性があります:
これは、クリック イベントを追加して新しいイベントを作成するときです。クリックするたびに確認コードが表示されます。alt="' onclick=" this.src='{{'home/code'}}'"
一部のブラウザでは、アドレスが認証されていないと認識されます。変更されたため、検証コードは変更されません
alt="' onclick="this.src='{{'home/code'}}?'-Math.random()"
3. ログインフォームの送信 CRFS 認証と検証コードの判定
1) フォームを送信するときに、送信ボタンが表示されることに注意してください。