ホームページ >バックエンド開発 >PHPチュートリアル >Laravel ファーストサイト インストール ルーティング モジュラー 20160720 レビュー
昨日の主な作業は、laravelを使用してadminLTEをテンプレートに変更することでした。これには、主にlaravelのインストール、デバッグなどが含まれます。
1.laravelをインストールするには、まずcomposerというPHPパッケージ管理ツールをインストールする必要があります。公式Webサイトからcomposer_windowsインストールパッケージをダウンロードし、ダブルクリックしてインストールしますが、PHP opensslが開いていないというメッセージが表示されます
2. php.iniを開き、extension=php_opensslの注釈を削除します。 .dll を変更し、php/ext フォルダーにある .dll、libeay32.dll、および php_openssl.dll を変更し、最後に Apache を再起動する必要があります。管理者アカウントで (理由は不明)、コマンド httpd -k restart を再起動します。環境変数が追加されていない場合は、apache24/bin でコマンドを実行する必要があります。この時点で、php の openssl が正常に開きます。
3. 次に、composer インストール ウィザードに戻り、次のステップで直接インストールできます。composer create-project laravel myapp --prefer-dist という名前の laravel プロジェクトを作成します。プロジェクトをルートディレクトリに作成し、app/Http/routes.phpにルーティングを設定します。Route::get('admin', function () { return view('admin_template'); });では、resources/views/フォルダーにテンプレートadmin_template.blade.phpを作成したいのですが、ホームのみルーティングが失敗していることがわかりました。 http://www .bubuko.com/infodetail-974728.html を参照して、長い間調査した結果、最終的にルーティングが成功しました4。ルーティングの問題は解決されましたが、新たな問題が発生しました。admin_template.blade が相対パスとして記述されているため、静的リソースをロードできませんでした。実はLaravelのルートディレクトリはpublicになっているので、相対パスを変更せずにpublic配下のリソースが取得されるので、リソースをpublicに移動して引用することに成功しました。当時は404パスをよく見ていなかったかもしれませんが、Django5のように統一的に配置して設定する必要があると思い、最終的にヘッダー、フッター、サイドバーに分けました。 3 つのパブリック モジュールを作成し、それを必要なページに含めます。
以上、laravel初見インストールルーティングモジュール化20160720レビューを内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。