問題タブ [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.

0 投票する
1 に答える
204 参照

php - UserFrosting のカスタム コントローラー

UserFrostingBaseControllerを拡張し、 index.phpからそのメソッドを呼び出すカスタム コントローラーを作成しようとしています。簡単に思えますが、これまでのところ私は非常に成功していません。私は UserFrosting を初めて使用するため、明らかな何かが欠けている可能性があります。

コントローラー/LGController.php:

index.php:

エラー:

0 投票する
1 に答える
49 参照

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にコピーする、より良い方法があるかもしれません。

0 投票する
1 に答える
174 参照

php - ユーザーフロスティング & AWS SDK

UserFrosting の外で期待どおりに動作する次のコードがあります。

UserFrosting インスタンスで、Composer を使用してaws-sdk-phpを正常にロードできました。

Aws\Common\Aws を使用します。Slim への参照の下のinitialize.phpに配置されます。

残りのコードはコントローラーにあります。

私はまだ次のエラーが発生しています:

クラス 'UserFrosting\Aws' が見つかりません。

私は何が欠けていますか?

0 投票する
2 に答える
750 参照

php - UserFrosting フォーム - 無効または不足している CSRF トークン

UserFrostingで単純なフォームを送信しようとしていますが、テストとして成功メッセージのみを表示し、データを変更しません。レッスン 2のガイダンスに従いましたが、 CSRFの 問題に遭遇しました。

UserFrosting は次のエラーを返します。

CSRF トークンが無効または欠落しています。

私は何が欠けていますか?この時点まで、UserFrostingは非常に簡単に理解できました :(

フォーム:

小枝ファイルの下部に追加されたスクリプト部分:

コントローラーからの私の2つの機能は次のとおりです。

index.phpファイルからのエントリ:

最後に、スキーマ:

0 投票する
1 に答える
1331 参照

php - Composer & Parsedown - クラス 'UserFrosting\\Parsedown' が見つかりません

composerを使用してParsedownをインストールすることができました

クラスパスを autoload セクションに追加しました

しかし、この行を実行しようとすると...

...私はこのエラーで終わります:

クラス 'UserFrosting\Parsedown' が見つかりません

php composer.phar dump-autoload を実行しても解決しませんでした。

ここで何が欠けていますか?UserFrosting - UserFrosting \Parsedown でパースダウンが期待されるのはなぜですか?

完全な composer.json は次のとおりです。

0 投票する
3 に答える
97 参照

php - ダイレクト URL と削除確認フォーム

削除確認フォームを実装するためのベスト プラクティスのアドバイスを求めています。

次のページには、他のオプションの中でも、削除ボタンが含まれています...

...クリックすると、単純なフォームが次の URL に読み込まれます。

ユーザーは、単純な削除確認フォームで削除を確認する必要があります。「チェックして確認」チェックボックスをオンにすると、削除ボタンが有効になります。

すべてが明確ですが、オプションを削除するための直接 URL を提供すると、たとえば、回避できる状況が発生する可能性があることを懸念しています。

このシナリオを処理するより良い方法はありますか? おそらくリファラー検証?