問題タブ [userfrosting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - UserFrosting のカスタム コントローラー
UserFrostingのBaseControllerを拡張し、 index.phpからそのメソッドを呼び出すカスタム コントローラーを作成しようとしています。簡単に思えますが、これまでのところ私は非常に成功していません。私は UserFrosting を初めて使用するため、明らかな何かが欠けている可能性があります。
コントローラー/LGController.php:
index.php:
エラー:
php - UserFrosting、Composer & includeJSTop の間違ったパス
私は最近UserFrostingを学び始めました...
Composerを使用して、Packagistからhighlightjsを正常にインストールできました。すべてがうまくいき、新しいフォルダーと必要なすべてのファイルが/userfrosting/vendor/components/highlightjsに作成されました
ただし、initialize.phpとそのincludeJSTop()は、ファイルが/userfrosting/vendor/components/highlightjsにあるときに、 /public_html/jsを指すパスに参照を挿入します。
/userfrosting/vendor/components/highlightjsからHighlightjs.jsを/public_html/jsにコピーする簡単な解決策がありますが、私のアプローチが正しいかどうか知りたいです。または、Composer のインストール/更新の一部としてファイルを/public_html/jsにコピーする、より良い方法があるかもしれません。
php - ユーザーフロスティング & AWS SDK
UserFrosting の外で期待どおりに動作する次のコードがあります。
UserFrosting インスタンスで、Composer を使用してaws-sdk-phpを正常にロードできました。
Aws\Common\Aws を使用します。Slim への参照の下のinitialize.phpに配置されます。
残りのコードはコントローラーにあります。
私はまだ次のエラーが発生しています:
クラス 'UserFrosting\Aws' が見つかりません。
私は何が欠けていますか?
php - UserFrosting フォーム - 無効または不足している CSRF トークン
UserFrostingで単純なフォームを送信しようとしていますが、テストとして成功メッセージのみを表示し、データを変更しません。レッスン 2のガイダンスに従いましたが、 CSRFの 問題に遭遇しました。
UserFrosting は次のエラーを返します。
CSRF トークンが無効または欠落しています。
私は何が欠けていますか?この時点まで、UserFrostingは非常に簡単に理解できました :(
フォーム:
小枝ファイルの下部に追加されたスクリプト部分:
コントローラーからの私の2つの機能は次のとおりです。
index.phpファイルからのエントリ:
最後に、スキーマ:
php - Composer & Parsedown - クラス 'UserFrosting\\Parsedown' が見つかりません
composerを使用してParsedownをインストールすることができました
クラスパスを autoload セクションに追加しました
しかし、この行を実行しようとすると...
...私はこのエラーで終わります:
クラス 'UserFrosting\Parsedown' が見つかりません
php composer.phar dump-autoload を実行しても解決しませんでした。
ここで何が欠けていますか?UserFrosting - UserFrosting \Parsedown でパースダウンが期待されるのはなぜですか?
完全な composer.json は次のとおりです。
php - ダイレクト URL と削除確認フォーム
削除確認フォームを実装するためのベスト プラクティスのアドバイスを求めています。
次のページには、他のオプションの中でも、削除ボタンが含まれています...
...クリックすると、単純なフォームが次の URL に読み込まれます。
ユーザーは、単純な削除確認フォームで削除を確認する必要があります。「チェックして確認」チェックボックスをオンにすると、削除ボタンが有効になります。
すべてが明確ですが、オプションを削除するための直接 URL を提供すると、たとえば、回避できる状況が発生する可能性があることを懸念しています。
このシナリオを処理するより良い方法はありますか? おそらくリファラー検証?